starting build "70c99034-69bb-4d94-afa9-76f51b0f2d66" FETCHSOURCE BUILD Starting Step #0 Step #0: Pulling image: gcr.io/oss-fuzz-base/base-runner Step #0: Using default tag: latest Step #0: latest: Pulling from oss-fuzz-base/base-runner Step #0: b549f31133a9: Pulling fs layer Step #0: 546774638ae1: Pulling fs layer Step #0: 1e4d1959044a: Pulling fs layer Step #0: bc43fec57ffa: Pulling fs layer Step #0: 77a97f4123b7: Pulling fs layer Step #0: 65d6a71406c2: Pulling fs layer Step #0: 07897b5fe604: Pulling fs layer Step #0: cd168bae2bc4: Pulling fs layer Step #0: 1476a9a742b3: Pulling fs layer Step #0: b5b6ee625fc9: Pulling fs layer Step #0: 1da5181834dc: Pulling fs layer Step #0: bba4a6077ac8: Pulling fs layer Step #0: d896f5ee29bf: Pulling fs layer Step #0: 8fa9949bc41d: Pulling fs layer Step #0: da8cd4331b18: Pulling fs layer Step #0: 5f5210cb185c: Pulling fs layer Step #0: f112f5c3b13d: Pulling fs layer Step #0: 83578687325a: Pulling fs layer Step #0: 87801bd73c38: Pulling fs layer Step #0: e15a1d8fa401: Pulling fs layer Step #0: 1c8d97689143: Pulling fs layer Step #0: 3dff6e136d7b: Pulling fs layer Step #0: 37124b3282c0: Pulling fs layer Step #0: 22032d9638f5: Pulling fs layer Step #0: 9e679c20b180: Pulling fs layer Step #0: 8a9817160d90: Pulling fs layer Step #0: 1da5181834dc: Waiting Step #0: 83578687325a: Waiting Step #0: 77a97f4123b7: Waiting Step #0: 5f5210cb185c: Waiting Step #0: 87801bd73c38: Waiting Step #0: f112f5c3b13d: Waiting Step #0: da8cd4331b18: Waiting Step #0: 65d6a71406c2: Waiting Step #0: bba4a6077ac8: Waiting Step #0: d896f5ee29bf: Waiting Step #0: 07897b5fe604: Waiting Step #0: 8fa9949bc41d: Waiting Step #0: e15a1d8fa401: Waiting Step #0: 1c8d97689143: Waiting Step #0: b5b6ee625fc9: Waiting Step #0: 9e679c20b180: Waiting Step #0: bc43fec57ffa: Waiting Step #0: 3dff6e136d7b: Waiting Step #0: 8a9817160d90: Waiting Step #0: cd168bae2bc4: Waiting Step #0: 37124b3282c0: Waiting Step #0: 22032d9638f5: Waiting Step #0: 1e4d1959044a: Verifying Checksum Step #0: 1e4d1959044a: Download complete Step #0: bc43fec57ffa: Verifying Checksum Step #0: bc43fec57ffa: Download complete Step #0: b549f31133a9: Verifying Checksum Step #0: b549f31133a9: Download complete Step #0: 65d6a71406c2: Verifying Checksum Step #0: 65d6a71406c2: Download complete Step #0: 77a97f4123b7: Verifying Checksum Step #0: 77a97f4123b7: Download complete Step #0: cd168bae2bc4: Verifying Checksum Step #0: cd168bae2bc4: Download complete Step #0: 07897b5fe604: Verifying Checksum Step #0: 07897b5fe604: Download complete Step #0: b5b6ee625fc9: Download complete Step #0: 546774638ae1: Verifying Checksum Step #0: 546774638ae1: Download complete Step #0: bba4a6077ac8: Download complete Step #0: 8fa9949bc41d: Verifying Checksum Step #0: 8fa9949bc41d: Download complete Step #0: 1476a9a742b3: Verifying Checksum Step #0: 1476a9a742b3: Download complete Step #0: b549f31133a9: Pull complete Step #0: da8cd4331b18: Verifying Checksum Step #0: da8cd4331b18: Download complete Step #0: 5f5210cb185c: Verifying Checksum Step #0: 5f5210cb185c: Download complete Step #0: 83578687325a: Verifying Checksum Step #0: 83578687325a: Download complete Step #0: f112f5c3b13d: Verifying Checksum Step #0: f112f5c3b13d: Download complete Step #0: d896f5ee29bf: Verifying Checksum Step #0: d896f5ee29bf: Download complete Step #0: 1c8d97689143: Verifying Checksum Step #0: 1c8d97689143: Download complete Step #0: e15a1d8fa401: Verifying Checksum Step #0: e15a1d8fa401: Download complete Step #0: 3dff6e136d7b: Verifying Checksum Step #0: 3dff6e136d7b: Download complete Step #0: 37124b3282c0: Verifying Checksum Step #0: 37124b3282c0: Download complete Step #0: 9e679c20b180: Verifying Checksum Step #0: 9e679c20b180: Download complete Step #0: 22032d9638f5: Verifying Checksum Step #0: 22032d9638f5: Download complete Step #0: 87801bd73c38: Verifying Checksum Step #0: 87801bd73c38: Download complete Step #0: 8a9817160d90: Download complete Step #0: 546774638ae1: Pull complete Step #0: 1e4d1959044a: Pull complete Step #0: bc43fec57ffa: Pull complete Step #0: 77a97f4123b7: Pull complete Step #0: 65d6a71406c2: Pull complete Step #0: 07897b5fe604: Pull complete Step #0: cd168bae2bc4: Pull complete Step #0: 1476a9a742b3: Pull complete Step #0: b5b6ee625fc9: Pull complete Step #0: 1da5181834dc: Pull complete Step #0: bba4a6077ac8: Pull complete Step #0: d896f5ee29bf: Pull complete Step #0: 8fa9949bc41d: Pull complete Step #0: da8cd4331b18: Pull complete Step #0: 5f5210cb185c: Pull complete Step #0: f112f5c3b13d: Pull complete Step #0: 83578687325a: Pull complete Step #0: 87801bd73c38: Pull complete Step #0: e15a1d8fa401: Pull complete Step #0: 1c8d97689143: Pull complete Step #0: 3dff6e136d7b: Pull complete Step #0: 37124b3282c0: Pull complete Step #0: 22032d9638f5: Pull complete Step #0: 9e679c20b180: Pull complete Step #0: 8a9817160d90: Pull complete Step #0: Digest: sha256:31609ae5bf0ae294383af39f30819d13017fedf57f32c0f251146389c7f7ac33 Step #0: Status: Downloaded newer image for gcr.io/oss-fuzz-base/base-runner:latest Step #0: gcr.io/oss-fuzz-base/base-runner:latest Finished Step #0 Starting Step #1 Step #1: Already have image (with digest): gcr.io/cloud-builders/gsutil Step #1: CommandException: No URLs matched: gs://oss-fuzz-coverage/tdengine/textcov_reports/20250204/* Step #1: CommandException: 1 file/object could not be transferred. Finished Step #1 ERROR: step exited with non-zero status: 1 Starting Step #2 Step #2: Already have image (with digest): gcr.io/oss-fuzz-base/base-runner Step #2: total 0 Finished Step #2 Starting Step #3 Step #3: Already have image (with digest): gcr.io/cloud-builders/git Step #3: Cloning into 'oss-fuzz'... Finished Step #3 Starting Step #4 Step #4: Already have image (with digest): gcr.io/cloud-builders/docker Step #4: Sending build context to Docker daemon 7.68kB 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: 546774638ae1: Already exists Step #4: 1e4d1959044a: Already exists Step #4: 8755a86c1873: Pulling fs layer Step #4: f9c0e660f70c: Pulling fs layer Step #4: 91489fda87d9: Pulling fs layer Step #4: 08565aebb676: Pulling fs layer Step #4: e2e985e97bf1: Pulling fs layer Step #4: cc27ce5fb9b4: Pulling fs layer Step #4: 47f120ccfee4: Pulling fs layer Step #4: fc8ce1b380d4: Pulling fs layer Step #4: 641a9951be91: Pulling fs layer Step #4: f54dd9111ce9: Pulling fs layer Step #4: c4ee723681ed: Pulling fs layer Step #4: 14b219684277: Pulling fs layer Step #4: 44ef0a335210: Pulling fs layer Step #4: 739044e87aab: Pulling fs layer Step #4: 4ba5fcb2b7b4: Pulling fs layer Step #4: f2cc9d17eb42: Pulling fs layer Step #4: aae8aca52827: Pulling fs layer Step #4: 72c7f627f24d: Pulling fs layer Step #4: 895cb524f633: Pulling fs layer Step #4: 07bb9121ef6b: Pulling fs layer Step #4: dc10cf8e5b3c: Pulling fs layer Step #4: 08565aebb676: Waiting Step #4: 47f120ccfee4: Waiting Step #4: 002e01733edf: Pulling fs layer Step #4: e2e985e97bf1: Waiting Step #4: 9728058072b0: Pulling fs layer Step #4: fc8ce1b380d4: Waiting Step #4: e0eb88df6af4: Pulling fs layer Step #4: cc27ce5fb9b4: Waiting Step #4: f54dd9111ce9: Waiting Step #4: 5562ec10a06f: Pulling fs layer Step #4: 72c7f627f24d: Waiting Step #4: 3a4628934546: Pulling fs layer Step #4: c4ee723681ed: Waiting Step #4: 641a9951be91: Waiting Step #4: 895cb524f633: Waiting Step #4: 60a762d70bd3: Pulling fs layer Step #4: 14b219684277: Waiting Step #4: 07bb9121ef6b: Waiting Step #4: 4ba5fcb2b7b4: Waiting Step #4: a04feda75a8a: Pulling fs layer Step #4: aae8aca52827: Waiting Step #4: f2cc9d17eb42: Waiting Step #4: 44ef0a335210: Waiting Step #4: dc10cf8e5b3c: Waiting Step #4: d58bc7539d5f: Pulling fs layer Step #4: e0eb88df6af4: Waiting Step #4: 5562ec10a06f: Waiting Step #4: 9728058072b0: Waiting Step #4: 95ad4169007c: Pulling fs layer Step #4: 739044e87aab: Waiting Step #4: 60a762d70bd3: Waiting Step #4: aa707b89dc5f: Pulling fs layer Step #4: d58bc7539d5f: Waiting Step #4: a04feda75a8a: Waiting Step #4: aa707b89dc5f: Waiting Step #4: 95ad4169007c: Waiting Step #4: 91489fda87d9: Download complete Step #4: f9c0e660f70c: Verifying Checksum Step #4: f9c0e660f70c: Download complete Step #4: e2e985e97bf1: Verifying Checksum Step #4: e2e985e97bf1: Download complete Step #4: cc27ce5fb9b4: Verifying Checksum Step #4: cc27ce5fb9b4: Download complete Step #4: 8755a86c1873: Verifying Checksum Step #4: 8755a86c1873: Download complete Step #4: fc8ce1b380d4: Verifying Checksum Step #4: fc8ce1b380d4: Download complete Step #4: 641a9951be91: Verifying Checksum Step #4: 641a9951be91: Download complete Step #4: f54dd9111ce9: Download complete Step #4: c4ee723681ed: Verifying Checksum Step #4: c4ee723681ed: Download complete Step #4: 14b219684277: Verifying Checksum Step #4: 14b219684277: Download complete Step #4: 8755a86c1873: Pull complete Step #4: 44ef0a335210: Verifying Checksum Step #4: 44ef0a335210: Download complete Step #4: 47f120ccfee4: Verifying Checksum Step #4: 47f120ccfee4: Download complete Step #4: 739044e87aab: Verifying Checksum Step #4: 739044e87aab: Download complete Step #4: f9c0e660f70c: Pull complete Step #4: 4ba5fcb2b7b4: Verifying Checksum Step #4: 4ba5fcb2b7b4: Download complete Step #4: 91489fda87d9: Pull complete Step #4: f2cc9d17eb42: Download complete Step #4: aae8aca52827: Verifying Checksum Step #4: aae8aca52827: Download complete Step #4: 72c7f627f24d: Verifying Checksum Step #4: 72c7f627f24d: Download complete Step #4: 895cb524f633: Download complete Step #4: 07bb9121ef6b: Verifying Checksum Step #4: 07bb9121ef6b: Download complete Step #4: dc10cf8e5b3c: Verifying Checksum Step #4: dc10cf8e5b3c: Download complete Step #4: 002e01733edf: Verifying Checksum Step #4: 002e01733edf: Download complete Step #4: 08565aebb676: Verifying Checksum Step #4: 08565aebb676: Download complete Step #4: 9728058072b0: Verifying Checksum Step #4: 9728058072b0: Download complete Step #4: e0eb88df6af4: Verifying Checksum Step #4: e0eb88df6af4: Download complete Step #4: 5562ec10a06f: Verifying Checksum Step #4: 5562ec10a06f: Download complete Step #4: 3a4628934546: Verifying Checksum Step #4: 3a4628934546: Download complete Step #4: a04feda75a8a: Verifying Checksum Step #4: a04feda75a8a: Download complete Step #4: d58bc7539d5f: Verifying Checksum Step #4: d58bc7539d5f: Download complete Step #4: 60a762d70bd3: Verifying Checksum Step #4: 60a762d70bd3: Download complete Step #4: 95ad4169007c: Verifying Checksum Step #4: 95ad4169007c: Download complete Step #4: aa707b89dc5f: Verifying Checksum Step #4: aa707b89dc5f: Download complete Step #4: 08565aebb676: Pull complete Step #4: e2e985e97bf1: Pull complete Step #4: cc27ce5fb9b4: Pull complete Step #4: 47f120ccfee4: Pull complete Step #4: fc8ce1b380d4: Pull complete Step #4: 641a9951be91: Pull complete Step #4: f54dd9111ce9: Pull complete Step #4: c4ee723681ed: Pull complete Step #4: 14b219684277: Pull complete Step #4: 44ef0a335210: Pull complete Step #4: 739044e87aab: Pull complete Step #4: 4ba5fcb2b7b4: Pull complete Step #4: f2cc9d17eb42: Pull complete Step #4: aae8aca52827: Pull complete Step #4: 72c7f627f24d: Pull complete Step #4: 895cb524f633: Pull complete Step #4: 07bb9121ef6b: Pull complete Step #4: dc10cf8e5b3c: Pull complete Step #4: 002e01733edf: Pull complete Step #4: 9728058072b0: Pull complete Step #4: e0eb88df6af4: Pull complete Step #4: 5562ec10a06f: Pull complete Step #4: 3a4628934546: Pull complete Step #4: 60a762d70bd3: Pull complete Step #4: a04feda75a8a: Pull complete Step #4: d58bc7539d5f: Pull complete Step #4: 95ad4169007c: Pull complete Step #4: aa707b89dc5f: Pull complete Step #4: Digest: sha256:593eeb07f37f49c2b05ad28b4b0bf07aafa2568f79e0c8add38bfc04d36e3b12 Step #4: Status: Downloaded newer image for gcr.io/oss-fuzz-base/base-builder:latest Step #4: ---> b1f23636895c Step #4: Step 2/8 : RUN apt-get update && apt-get install -y libtool build-essential wget pkg-config zlib1g-dev liblzma-dev libjansson-dev Step #4: ---> Running in b39ce118f90b Step #4: Get:1 http://security.ubuntu.com/ubuntu focal-security InRelease [128 kB] Step #4: Hit:2 http://archive.ubuntu.com/ubuntu focal InRelease Step #4: Get:3 http://archive.ubuntu.com/ubuntu focal-updates InRelease [128 kB] Step #4: Get:4 http://archive.ubuntu.com/ubuntu focal-backports InRelease [128 kB] Step #4: Fetched 383 kB in 1s (683 kB/s) Step #4: Reading package lists... Step #4: Reading package lists... Step #4: Building dependency tree... Step #4: Reading state information... Step #4: build-essential is already the newest version (12.8ubuntu1.1). Step #4: wget is already the newest version (1.20.3-1ubuntu2.1). Step #4: The following additional packages will be installed: Step #4: autoconf automake autotools-dev file libglib2.0-0 libglib2.0-data libicu66 Step #4: libjansson4 libltdl-dev libltdl7 libmagic-mgc libmagic1 libsigsegv2 libxml2 Step #4: m4 shared-mime-info xdg-user-dirs Step #4: Suggested packages: Step #4: autoconf-archive gnu-standards autoconf-doc gettext libtool-doc liblzma-doc Step #4: gfortran | fortran95-compiler gcj-jdk m4-doc Step #4: The following NEW packages will be installed: Step #4: autoconf automake autotools-dev file libglib2.0-0 libglib2.0-data libicu66 Step #4: libjansson-dev libjansson4 libltdl-dev libltdl7 liblzma-dev libmagic-mgc Step #4: libmagic1 libsigsegv2 libtool libxml2 m4 pkg-config shared-mime-info Step #4: xdg-user-dirs zlib1g-dev Step #4: 0 upgraded, 22 newly installed, 0 to remove and 0 not upgraded. Step #4: Need to get 13.1 MB of archives. Step #4: After this operation, 57.4 MB of additional disk space will be used. Step #4: Get:1 http://archive.ubuntu.com/ubuntu focal/main amd64 libmagic-mgc amd64 1:5.38-4 [218 kB] Step #4: Get:2 http://archive.ubuntu.com/ubuntu focal/main amd64 libmagic1 amd64 1:5.38-4 [75.9 kB] Step #4: Get:3 http://archive.ubuntu.com/ubuntu focal/main amd64 file amd64 1:5.38-4 [23.3 kB] Step #4: Get:4 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libglib2.0-0 amd64 2.64.6-1~ubuntu20.04.8 [1289 kB] Step #4: Get:5 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libglib2.0-data all 2.64.6-1~ubuntu20.04.8 [5848 B] Step #4: Get:6 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libicu66 amd64 66.1-2ubuntu2.1 [8515 kB] Step #4: Get:7 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libxml2 amd64 2.9.10+dfsg-5ubuntu0.20.04.8 [640 kB] Step #4: Get:8 http://archive.ubuntu.com/ubuntu focal/main amd64 shared-mime-info amd64 1.15-1 [430 kB] Step #4: Get:9 http://archive.ubuntu.com/ubuntu focal/main amd64 xdg-user-dirs amd64 0.17-2ubuntu1 [48.3 kB] Step #4: Get:10 http://archive.ubuntu.com/ubuntu focal/main amd64 libsigsegv2 amd64 2.12-2 [13.9 kB] Step #4: Get:11 http://archive.ubuntu.com/ubuntu focal/main amd64 m4 amd64 1.4.18-4 [199 kB] Step #4: Get:12 http://archive.ubuntu.com/ubuntu focal/main amd64 autoconf all 2.69-11.1 [321 kB] Step #4: Get:13 http://archive.ubuntu.com/ubuntu focal/main amd64 autotools-dev all 20180224.1 [39.6 kB] Step #4: Get:14 http://archive.ubuntu.com/ubuntu focal/main amd64 automake all 1:1.16.1-4ubuntu6 [522 kB] Step #4: Get:15 http://archive.ubuntu.com/ubuntu focal/main amd64 libjansson4 amd64 2.12-1build1 [28.9 kB] Step #4: Get:16 http://archive.ubuntu.com/ubuntu focal/main amd64 libjansson-dev amd64 2.12-1build1 [30.3 kB] Step #4: Get:17 http://archive.ubuntu.com/ubuntu focal/main amd64 libltdl7 amd64 2.4.6-14 [38.5 kB] Step #4: Get:18 http://archive.ubuntu.com/ubuntu focal/main amd64 libltdl-dev amd64 2.4.6-14 [162 kB] Step #4: Get:19 http://archive.ubuntu.com/ubuntu focal/main amd64 libtool all 2.4.6-14 [161 kB] Step #4: Get:20 http://archive.ubuntu.com/ubuntu focal/main amd64 pkg-config amd64 0.29.1-0ubuntu4 [45.5 kB] Step #4: Get:21 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 zlib1g-dev amd64 1:1.2.11.dfsg-2ubuntu1.5 [155 kB] Step #4: Get:22 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 liblzma-dev amd64 5.2.4-1ubuntu1.1 [147 kB] Step #4: debconf: delaying package configuration, since apt-utils is not installed Step #4: Fetched 13.1 MB in 1s (25.5 MB/s) Step #4: Selecting previously unselected package libmagic-mgc. Step #4: (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17393 files and directories currently installed.) Step #4: Preparing to unpack .../00-libmagic-mgc_1%3a5.38-4_amd64.deb ... Step #4: Unpacking libmagic-mgc (1:5.38-4) ... Step #4: Selecting previously unselected package libmagic1:amd64. Step #4: Preparing to unpack .../01-libmagic1_1%3a5.38-4_amd64.deb ... Step #4: Unpacking libmagic1:amd64 (1:5.38-4) ... Step #4: Selecting previously unselected package file. Step #4: Preparing to unpack .../02-file_1%3a5.38-4_amd64.deb ... Step #4: Unpacking file (1:5.38-4) ... Step #4: Selecting previously unselected package libglib2.0-0:amd64. Step #4: Preparing to unpack .../03-libglib2.0-0_2.64.6-1~ubuntu20.04.8_amd64.deb ... Step #4: Unpacking libglib2.0-0:amd64 (2.64.6-1~ubuntu20.04.8) ... Step #4: Selecting previously unselected package libglib2.0-data. Step #4: Preparing to unpack .../04-libglib2.0-data_2.64.6-1~ubuntu20.04.8_all.deb ... Step #4: Unpacking libglib2.0-data (2.64.6-1~ubuntu20.04.8) ... Step #4: Selecting previously unselected package libicu66:amd64. Step #4: Preparing to unpack .../05-libicu66_66.1-2ubuntu2.1_amd64.deb ... Step #4: Unpacking libicu66:amd64 (66.1-2ubuntu2.1) ... Step #4: Selecting previously unselected package libxml2:amd64. Step #4: Preparing to unpack .../06-libxml2_2.9.10+dfsg-5ubuntu0.20.04.8_amd64.deb ... Step #4: Unpacking libxml2:amd64 (2.9.10+dfsg-5ubuntu0.20.04.8) ... Step #4: Selecting previously unselected package shared-mime-info. Step #4: Preparing to unpack .../07-shared-mime-info_1.15-1_amd64.deb ... Step #4: Unpacking shared-mime-info (1.15-1) ... Step #4: Selecting previously unselected package xdg-user-dirs. Step #4: Preparing to unpack .../08-xdg-user-dirs_0.17-2ubuntu1_amd64.deb ... Step #4: Unpacking xdg-user-dirs (0.17-2ubuntu1) ... Step #4: Selecting previously unselected package libsigsegv2:amd64. Step #4: Preparing to unpack .../09-libsigsegv2_2.12-2_amd64.deb ... Step #4: Unpacking libsigsegv2:amd64 (2.12-2) ... Step #4: Selecting previously unselected package m4. Step #4: Preparing to unpack .../10-m4_1.4.18-4_amd64.deb ... Step #4: Unpacking m4 (1.4.18-4) ... Step #4: Selecting previously unselected package autoconf. Step #4: Preparing to unpack .../11-autoconf_2.69-11.1_all.deb ... Step #4: Unpacking autoconf (2.69-11.1) ... Step #4: Selecting previously unselected package autotools-dev. Step #4: Preparing to unpack .../12-autotools-dev_20180224.1_all.deb ... Step #4: Unpacking autotools-dev (20180224.1) ... Step #4: Selecting previously unselected package automake. Step #4: Preparing to unpack .../13-automake_1%3a1.16.1-4ubuntu6_all.deb ... Step #4: Unpacking automake (1:1.16.1-4ubuntu6) ... Step #4: Selecting previously unselected package libjansson4:amd64. Step #4: Preparing to unpack .../14-libjansson4_2.12-1build1_amd64.deb ... Step #4: Unpacking libjansson4:amd64 (2.12-1build1) ... Step #4: Selecting previously unselected package libjansson-dev:amd64. Step #4: Preparing to unpack .../15-libjansson-dev_2.12-1build1_amd64.deb ... Step #4: Unpacking libjansson-dev:amd64 (2.12-1build1) ... Step #4: Selecting previously unselected package libltdl7:amd64. Step #4: Preparing to unpack .../16-libltdl7_2.4.6-14_amd64.deb ... Step #4: Unpacking libltdl7:amd64 (2.4.6-14) ... Step #4: Selecting previously unselected package libltdl-dev:amd64. Step #4: Preparing to unpack .../17-libltdl-dev_2.4.6-14_amd64.deb ... Step #4: Unpacking libltdl-dev:amd64 (2.4.6-14) ... Step #4: Selecting previously unselected package libtool. Step #4: Preparing to unpack .../18-libtool_2.4.6-14_all.deb ... Step #4: Unpacking libtool (2.4.6-14) ... Step #4: Selecting previously unselected package pkg-config. Step #4: Preparing to unpack .../19-pkg-config_0.29.1-0ubuntu4_amd64.deb ... Step #4: Unpacking pkg-config (0.29.1-0ubuntu4) ... Step #4: Selecting previously unselected package zlib1g-dev:amd64. Step #4: Preparing to unpack .../20-zlib1g-dev_1%3a1.2.11.dfsg-2ubuntu1.5_amd64.deb ... Step #4: Unpacking zlib1g-dev:amd64 (1:1.2.11.dfsg-2ubuntu1.5) ... Step #4: Selecting previously unselected package liblzma-dev:amd64. Step #4: Preparing to unpack .../21-liblzma-dev_5.2.4-1ubuntu1.1_amd64.deb ... Step #4: Unpacking liblzma-dev:amd64 (5.2.4-1ubuntu1.1) ... Step #4: Setting up xdg-user-dirs (0.17-2ubuntu1) ... Step #4: Setting up libmagic-mgc (1:5.38-4) ... Step #4: Setting up libglib2.0-0:amd64 (2.64.6-1~ubuntu20.04.8) ... Step #4: No schema files found: doing nothing. Step #4: Setting up libicu66:amd64 (66.1-2ubuntu2.1) ... Step #4: Setting up libmagic1:amd64 (1:5.38-4) ... Step #4: Setting up file (1:5.38-4) ... Step #4: Setting up libjansson4:amd64 (2.12-1build1) ... Step #4: Setting up autotools-dev (20180224.1) ... Step #4: Setting up libglib2.0-data (2.64.6-1~ubuntu20.04.8) ... Step #4: Setting up libsigsegv2:amd64 (2.12-2) ... Step #4: Setting up pkg-config (0.29.1-0ubuntu4) ... Step #4: Setting up libltdl7:amd64 (2.4.6-14) ... Step #4: Setting up liblzma-dev:amd64 (5.2.4-1ubuntu1.1) ... Step #4: Setting up zlib1g-dev:amd64 (1:1.2.11.dfsg-2ubuntu1.5) ... Step #4: Setting up libxml2:amd64 (2.9.10+dfsg-5ubuntu0.20.04.8) ... Step #4: Setting up libjansson-dev:amd64 (2.12-1build1) ... Step #4: Setting up libtool (2.4.6-14) ... Step #4: Setting up m4 (1.4.18-4) ... Step #4: Setting up shared-mime-info (1.15-1) ... Step #4: Setting up autoconf (2.69-11.1) ... Step #4: Setting up automake (1:1.16.1-4ubuntu6) ... Step #4: update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Step #4: update-alternatives: warning: skip creation of /usr/share/man/man1/automake.1.gz because associated file /usr/share/man/man1/automake-1.16.1.gz (of link group automake) doesn't exist Step #4: update-alternatives: warning: skip creation of /usr/share/man/man1/aclocal.1.gz because associated file /usr/share/man/man1/aclocal-1.16.1.gz (of link group automake) doesn't exist Step #4: Setting up libltdl-dev:amd64 (2.4.6-14) ... Step #4: Processing triggers for libc-bin (2.31-0ubuntu9.16) ... Step #4: Removing intermediate container b39ce118f90b Step #4: ---> 1e201cb671d0 Step #4: Step 3/8 : RUN git clone --depth 1 https://github.com/taosdata/TDengine tdengine Step #4: ---> Running in 141a48f7d23b Step #4: Cloning into 'tdengine'... Step #4: Updating files: 56% (3113/5508) Updating files: 57% (3140/5508) Updating files: 58% (3195/5508) Updating files: 59% (3250/5508) Updating files: 60% (3305/5508) Updating files: 61% (3360/5508) Updating files: 62% (3415/5508) Updating files: 63% (3471/5508) Updating files: 64% (3526/5508) Updating files: 65% (3581/5508) Updating files: 66% (3636/5508) Updating files: 67% (3691/5508) Updating files: 68% (3746/5508) Updating files: 69% (3801/5508) Updating files: 70% (3856/5508) Updating files: 71% (3911/5508) Updating files: 72% (3966/5508) Updating files: 73% (4021/5508) Updating files: 74% (4076/5508) Updating files: 75% (4131/5508) Updating files: 76% (4187/5508) Updating files: 77% (4242/5508) Updating files: 78% (4297/5508) Updating files: 79% (4352/5508) Updating files: 80% (4407/5508) Updating files: 81% (4462/5508) Updating files: 82% (4517/5508) Updating files: 83% (4572/5508) Updating files: 84% (4627/5508) Updating files: 85% (4682/5508) Updating files: 86% (4737/5508) Updating files: 87% (4792/5508) Updating files: 88% (4848/5508) Updating files: 89% (4903/5508) Updating files: 90% (4958/5508) Updating files: 91% (5013/5508) Updating files: 92% (5068/5508) Updating files: 93% (5123/5508) Updating files: 94% (5178/5508) Updating files: 95% (5233/5508) Updating files: 96% (5288/5508) Updating files: 97% (5343/5508) Updating files: 98% (5398/5508) Updating files: 99% (5453/5508) Updating files: 100% (5508/5508) Updating files: 100% (5508/5508), done. Step #4: Removing intermediate container 141a48f7d23b Step #4: ---> 859ac7a40740 Step #4: Step 4/8 : RUN cd /tmp && wget https://golang.org/dl/go1.16.8.linux-amd64.tar.gz && tar -xf go1.16.8.linux-amd64.tar.gz Step #4: ---> Running in 977ddcd96dc5 Step #4: --2025-02-04 10:06:41-- https://golang.org/dl/go1.16.8.linux-amd64.tar.gz Step #4: Resolving golang.org (golang.org)... 209.85.145.141, 2607:f8b0:4001:c1e::8d Step #4: Connecting to golang.org (golang.org)|209.85.145.141|:443... connected. Step #4: HTTP request sent, awaiting response... 301 Moved Permanently Step #4: Location: https://go.dev/dl/go1.16.8.linux-amd64.tar.gz [following] Step #4: --2025-02-04 10:06:41-- https://go.dev/dl/go1.16.8.linux-amd64.tar.gz Step #4: Resolving go.dev (go.dev)... 216.239.34.21, 216.239.36.21, 216.239.32.21, ... Step #4: Connecting to go.dev (go.dev)|216.239.34.21|:443... connected. Step #4: HTTP request sent, awaiting response... 302 Found Step #4: Location: https://dl.google.com/go/go1.16.8.linux-amd64.tar.gz [following] Step #4: --2025-02-04 10:06:41-- https://dl.google.com/go/go1.16.8.linux-amd64.tar.gz Step #4: Resolving dl.google.com (dl.google.com)... 108.177.121.136, 108.177.121.91, 108.177.121.93, ... Step #4: Connecting to dl.google.com (dl.google.com)|108.177.121.136|:443... connected. Step #4: HTTP request sent, awaiting response... 200 OK Step #4: Length: 129030171 (123M) [application/x-gzip] Step #4: Saving to: 'go1.16.8.linux-amd64.tar.gz' Step #4: Step #4: 0K .......... .......... .......... .......... .......... 0% 67.0M 2s Step #4: 50K .......... .......... .......... .......... .......... 0% 76.7M 2s Step #4: 100K .......... .......... .......... .......... .......... 0% 76.8M 2s Step #4: 150K .......... .......... .......... .......... .......... 0% 76.5M 2s Step #4: 200K .......... .......... .......... .......... .......... 0% 70.8M 2s Step #4: 250K .......... .......... .......... .......... .......... 0% 3.28M 8s Step #4: 300K .......... .......... .......... .......... .......... 0% 66.8M 7s Step #4: 350K .......... .......... .......... .......... .......... 0% 76.8M 6s Step #4: 400K .......... .......... .......... .......... .......... 0% 74.8M 6s Step #4: 450K .......... .......... .......... .......... .......... 0% 75.1M 5s Step #4: 500K .......... .......... .......... .......... .......... 0% 1.82M 11s Step #4: 550K .......... .......... .......... .......... .......... 0% 73.5M 10s Step #4: 600K .......... .......... .......... .......... .......... 0% 71.5M 9s Step #4: 650K .......... .......... .......... .......... .......... 0% 74.6M 9s Step #4: 700K .......... .......... .......... .......... .......... 0% 78.4M 8s Step #4: 750K .......... .......... .......... .......... .......... 0% 3.80M 10s Step #4: 800K .......... .......... .......... .......... .......... 0% 54.4M 9s Step #4: 850K .......... .......... .......... .......... .......... 0% 73.8M 9s Step #4: 900K .......... .......... .......... .......... .......... 0% 73.6M 9s Step #4: 950K .......... .......... .......... .......... .......... 0% 76.4M 8s Step #4: 1000K .......... .......... .......... .......... .......... 0% 2.61M 10s Step #4: 1050K .......... .......... .......... .......... .......... 0% 225M 10s Step #4: 1100K .......... .......... .......... .......... .......... 0% 237M 9s Step #4: 1150K .......... .......... .......... .......... .......... 0% 216M 9s Step #4: 1200K .......... .......... .......... .......... .......... 0% 199M 9s Step #4: 1250K .......... .......... .......... .......... .......... 1% 3.14M 10s Step #4: 1300K .......... .......... .......... .......... .......... 1% 169M 9s Step #4: 1350K .......... .......... .......... .......... .......... 1% 203M 9s Step #4: 1400K .......... .......... .......... .......... .......... 1% 255M 9s Step #4: 1450K .......... .......... .......... .......... .......... 1% 283M 8s Step #4: 1500K .......... .......... .......... .......... .......... 1% 4.87M 9s Step #4: 1550K .......... .......... .......... .......... .......... 1% 179M 9s Step #4: 1600K .......... .......... .......... .......... .......... 1% 187M 8s Step #4: 1650K .......... .......... .......... .......... .......... 1% 262M 8s Step #4: 1700K .......... .......... .......... .......... .......... 1% 283M 8s Step #4: 1750K .......... .......... .......... .......... .......... 1% 2.16M 9s Step #4: 1800K .......... .......... .......... .......... .......... 1% 154M 9s Step #4: 1850K .......... .......... .......... .......... .......... 1% 227M 9s Step #4: 1900K .......... .......... .......... .......... .......... 1% 221M 9s Step #4: 1950K .......... .......... .......... .......... .......... 1% 210M 8s Step #4: 2000K .......... .......... .......... .......... .......... 1% 2.30M 10s Step #4: 2050K .......... .......... .......... .......... .......... 1% 1.02M 12s Step #4: 2100K .......... .......... .......... .......... .......... 1% 3.26M 13s Step #4: 2150K .......... .......... .......... .......... .......... 1% 3.20M 13s Step #4: 2200K .......... .......... .......... .......... .......... 1% 3.23M 14s Step #4: 2250K .......... .......... .......... .......... .......... 1% 3.62M 14s Step #4: 2300K .......... .......... .......... .......... .......... 1% 4.76M 14s Step #4: 2350K .......... .......... .......... .......... .......... 1% 6.67M 15s Step #4: 2400K .......... .......... .......... .......... .......... 1% 9.00M 15s Step #4: 2450K .......... .......... .......... .......... .......... 1% 8.26M 15s Step #4: 2500K .......... .......... .......... .......... .......... 2% 8.29M 14s Step #4: 2550K .......... .......... .......... .......... .......... 2% 6.40M 15s Step #4: 2600K .......... .......... .......... .......... .......... 2% 9.53M 15s Step #4: 2650K .......... .......... .......... .......... .......... 2% 11.2M 14s Step #4: 2700K .......... .......... .......... .......... .......... 2% 14.0M 14s Step #4: 2750K .......... .......... .......... .......... .......... 2% 9.83M 14s Step #4: 2800K .......... .......... .......... .......... .......... 2% 20.4M 14s Step #4: 2850K .......... .......... .......... .......... .......... 2% 17.3M 14s Step #4: 2900K .......... .......... .......... .......... .......... 2% 13.8M 14s Step #4: 2950K .......... .......... .......... .......... .......... 2% 19.5M 14s Step #4: 3000K .......... .......... .......... .......... .......... 2% 20.1M 14s Step #4: 3050K .......... .......... .......... .......... .......... 2% 26.2M 14s Step #4: 3100K .......... .......... .......... .......... .......... 2% 24.4M 13s Step #4: 3150K .......... .......... .......... .......... .......... 2% 10.8M 13s Step #4: 3200K .......... .......... .......... .......... .......... 2% 33.5M 13s Step #4: 3250K .......... .......... .......... .......... .......... 2% 13.7M 13s Step #4: 3300K .......... .......... .......... .......... .......... 2% 38.7M 13s Step #4: 3350K .......... .......... .......... .......... .......... 2% 18.4M 13s Step #4: 3400K .......... .......... .......... .......... .......... 2% 25.2M 13s Step #4: 3450K .......... .......... .......... .......... .......... 2% 20.8M 13s Step #4: 3500K .......... .......... .......... .......... .......... 2% 37.6M 12s Step #4: 3550K .......... .......... .......... .......... .......... 2% 29.8M 12s Step #4: 3600K .......... .......... .......... .......... .......... 2% 27.0M 12s Step #4: 3650K .......... .......... .......... .......... .......... 2% 27.9M 12s Step #4: 3700K .......... .......... .......... .......... .......... 2% 29.9M 12s Step #4: 3750K .......... .......... .......... .......... .......... 3% 26.2M 12s Step #4: 3800K .......... .......... .......... .......... .......... 3% 43.1M 12s Step #4: 3850K .......... .......... .......... .......... .......... 3% 25.3M 12s Step #4: 3900K .......... .......... .......... .......... .......... 3% 67.3M 12s Step #4: 3950K .......... .......... .......... .......... .......... 3% 26.0M 11s Step #4: 4000K .......... .......... .......... .......... .......... 3% 29.7M 11s Step #4: 4050K .......... .......... .......... .......... .......... 3% 43.0M 11s Step #4: 4100K .......... .......... .......... .......... .......... 3% 197M 11s Step #4: 4150K .......... .......... .......... .......... .......... 3% 175M 11s Step #4: 4200K .......... .......... .......... .......... .......... 3% 207M 11s Step #4: 4250K .......... .......... .......... .......... .......... 3% 194M 11s Step #4: 4300K .......... .......... .......... .......... .......... 3% 220M 11s Step #4: 4350K .......... .......... .......... .......... .......... 3% 189M 11s Step #4: 4400K .......... .......... .......... .......... .......... 3% 183M 10s Step #4: 4450K .......... .......... .......... .......... .......... 3% 202M 10s Step #4: 4500K .......... .......... .......... .......... .......... 3% 196M 10s Step #4: 4550K .......... .......... .......... .......... .......... 3% 191M 10s Step #4: 4600K .......... .......... .......... .......... .......... 3% 205M 10s Step #4: 4650K .......... .......... .......... .......... .......... 3% 200M 10s Step #4: 4700K .......... .......... .......... .......... .......... 3% 212M 10s Step #4: 4750K .......... .......... .......... .......... .......... 3% 166M 10s Step #4: 4800K .......... .......... .......... .......... .......... 3% 204M 10s Step #4: 4850K .......... .......... .......... .......... .......... 3% 213M 9s Step #4: 4900K .......... .......... .......... .......... .......... 3% 212M 9s Step #4: 4950K .......... .......... .......... .......... .......... 3% 186M 9s Step #4: 5000K .......... .......... .......... .......... .......... 4% 199M 9s Step #4: 5050K .......... .......... .......... .......... .......... 4% 206M 9s Step #4: 5100K .......... .......... .......... .......... .......... 4% 205M 9s Step #4: 5150K .......... .......... .......... .......... .......... 4% 180M 9s Step #4: 5200K .......... .......... .......... .......... .......... 4% 219M 9s Step #4: 5250K .......... .......... .......... .......... .......... 4% 206M 9s Step #4: 5300K .......... .......... .......... .......... .......... 4% 208M 9s Step #4: 5350K .......... .......... .......... .......... .......... 4% 226M 9s Step #4: 5400K .......... .......... .......... .......... .......... 4% 228M 9s Step #4: 5450K .......... .......... .......... .......... .......... 4% 212M 8s Step #4: 5500K .......... .......... .......... .......... .......... 4% 240M 8s Step #4: 5550K .......... .......... .......... .......... .......... 4% 209M 8s Step #4: 5600K .......... .......... .......... .......... .......... 4% 228M 8s Step #4: 5650K .......... .......... .......... .......... .......... 4% 233M 8s Step #4: 5700K .......... .......... .......... .......... .......... 4% 225M 8s Step #4: 5750K .......... .......... .......... .......... .......... 4% 228M 8s Step #4: 5800K .......... .......... .......... .......... .......... 4% 233M 8s Step #4: 5850K .......... .......... .......... .......... .......... 4% 255M 8s Step #4: 5900K .......... .......... .......... .......... .......... 4% 235M 8s Step #4: 5950K .......... .......... .......... .......... .......... 4% 205M 8s Step #4: 6000K .......... .......... .......... .......... .......... 4% 231M 8s Step #4: 6050K .......... .......... .......... .......... .......... 4% 259M 8s Step #4: 6100K .......... .......... .......... .......... .......... 4% 262M 8s Step #4: 6150K .......... .......... .......... .......... .......... 4% 175M 8s Step #4: 6200K .......... .......... .......... .......... .......... 4% 226M 7s Step #4: 6250K .......... .......... .......... .......... .......... 4% 244M 7s Step #4: 6300K .......... .......... .......... .......... .......... 5% 246M 7s Step #4: 6350K .......... .......... .......... .......... .......... 5% 183M 7s Step #4: 6400K .......... .......... .......... .......... .......... 5% 218M 7s Step #4: 6450K .......... .......... .......... .......... .......... 5% 241M 7s Step #4: 6500K .......... .......... .......... .......... .......... 5% 248M 7s Step #4: 6550K .......... .......... .......... .......... .......... 5% 228M 7s Step #4: 6600K .......... .......... .......... .......... .......... 5% 243M 7s Step #4: 6650K .......... .......... .......... .......... .......... 5% 240M 7s Step #4: 6700K .......... .......... .......... .......... .......... 5% 229M 7s Step #4: 6750K .......... .......... .......... .......... .......... 5% 200M 7s Step #4: 6800K .......... .......... .......... .......... .......... 5% 228M 7s Step #4: 6850K .......... .......... .......... .......... .......... 5% 249M 7s Step #4: 6900K .......... .......... .......... .......... .......... 5% 194M 7s Step #4: 6950K .......... .......... .......... .......... .......... 5% 214M 7s Step #4: 7000K .......... .......... .......... .......... .......... 5% 243M 7s Step #4: 7050K .......... .......... .......... .......... .......... 5% 255M 7s Step #4: 7100K .......... .......... .......... .......... .......... 5% 201M 7s Step #4: 7150K .......... .......... .......... .......... .......... 5% 203M 6s Step #4: 7200K .......... .......... .......... .......... .......... 5% 241M 6s Step #4: 7250K .......... .......... .......... .......... .......... 5% 260M 6s Step #4: 7300K .......... .......... .......... .......... .......... 5% 231M 6s Step #4: 7350K .......... .......... .......... .......... .......... 5% 202M 6s Step #4: 7400K .......... .......... .......... .......... .......... 5% 234M 6s Step #4: 7450K .......... .......... .......... .......... .......... 5% 259M 6s Step #4: 7500K .......... .......... .......... .......... .......... 5% 242M 6s Step #4: 7550K .......... .......... .......... .......... .......... 6% 183M 6s Step #4: 7600K .......... .......... .......... .......... .......... 6% 241M 6s Step #4: 7650K .......... .......... .......... .......... .......... 6% 224M 6s Step #4: 7700K .......... .......... .......... .......... .......... 6% 259M 6s Step #4: 7750K .......... .......... .......... .......... .......... 6% 209M 6s Step #4: 7800K .......... .......... .......... .......... .......... 6% 219M 6s Step #4: 7850K .......... .......... .......... .......... .......... 6% 189M 6s Step #4: 7900K .......... .......... .......... .......... .......... 6% 231M 6s Step #4: 7950K .......... .......... .......... .......... .......... 6% 221M 6s Step #4: 8000K .......... .......... .......... .......... .......... 6% 193M 6s Step #4: 8050K .......... .......... .......... .......... .......... 6% 233M 6s Step #4: 8100K .......... .......... .......... .......... .......... 6% 263M 6s Step #4: 8150K .......... .......... .......... .......... .......... 6% 205M 6s Step #4: 8200K .......... .......... .......... .......... .......... 6% 261M 6s Step #4: 8250K .......... .......... .......... .......... .......... 6% 255M 6s Step #4: 8300K .......... .......... .......... .......... .......... 6% 228M 6s Step #4: 8350K .......... .......... .......... .......... .......... 6% 184M 6s Step #4: 8400K .......... .......... .......... .......... .......... 6% 227M 6s Step #4: 8450K .......... .......... .......... .......... .......... 6% 223M 6s Step #4: 8500K .......... .......... .......... .......... .......... 6% 234M 5s Step #4: 8550K .......... .......... .......... .......... .......... 6% 231M 5s Step #4: 8600K .......... .......... .......... .......... .......... 6% 242M 5s Step #4: 8650K .......... .......... .......... .......... .......... 6% 253M 5s Step #4: 8700K .......... .......... .......... .......... .......... 6% 212M 5s Step #4: 8750K .......... .......... .......... .......... .......... 6% 192M 5s Step #4: 8800K .......... .......... .......... .......... .......... 7% 259M 5s Step #4: 8850K .......... .......... .......... .......... .......... 7% 242M 5s Step #4: 8900K .......... .......... .......... .......... .......... 7% 265M 5s Step #4: 8950K .......... .......... .......... .......... .......... 7% 183M 5s Step #4: 9000K .......... .......... .......... .......... .......... 7% 246M 5s Step #4: 9050K .......... .......... .......... .......... .......... 7% 230M 5s Step #4: 9100K .......... .......... .......... .......... .......... 7% 241M 5s Step #4: 9150K .......... .......... .......... .......... .......... 7% 201M 5s Step #4: 9200K .......... .......... .......... .......... .......... 7% 242M 5s Step #4: 9250K .......... .......... .......... .......... .......... 7% 245M 5s Step #4: 9300K .......... .......... .......... .......... .......... 7% 247M 5s Step #4: 9350K .......... .......... .......... .......... .......... 7% 231M 5s Step #4: 9400K .......... .......... .......... .......... .......... 7% 225M 5s Step #4: 9450K .......... .......... .......... .......... .......... 7% 218M 5s Step #4: 9500K .......... .......... .......... .......... .......... 7% 245M 5s Step #4: 9550K .......... .......... .......... .......... .......... 7% 210M 5s Step #4: 9600K .......... .......... .......... .......... .......... 7% 202M 5s Step #4: 9650K .......... .......... .......... .......... .......... 7% 230M 5s Step #4: 9700K .......... .......... .......... .......... .......... 7% 210M 5s Step #4: 9750K .......... .......... .......... .......... .......... 7% 198M 5s Step #4: 9800K .......... .......... .......... .......... .......... 7% 240M 5s Step #4: 9850K .......... .......... .......... .......... .......... 7% 236M 5s Step #4: 9900K .......... .......... .......... .......... .......... 7% 210M 5s Step #4: 9950K .......... .......... .......... .......... .......... 7% 198M 5s Step #4: 10000K .......... .......... .......... .......... .......... 7% 258M 5s Step #4: 10050K .......... .......... .......... .......... .......... 8% 241M 5s Step #4: 10100K .......... .......... .......... .......... .......... 8% 218M 5s Step #4: 10150K .......... .......... .......... .......... .......... 8% 188M 5s Step #4: 10200K .......... .......... .......... .......... .......... 8% 230M 5s Step #4: 10250K .......... .......... .......... .......... .......... 8% 224M 5s Step #4: 10300K .......... .......... .......... .......... .......... 8% 226M 5s Step #4: 10350K .......... .......... .......... .......... .......... 8% 208M 5s Step #4: 10400K .......... .......... .......... .......... .......... 8% 215M 5s Step #4: 10450K .......... .......... .......... .......... .......... 8% 222M 4s Step #4: 10500K .......... .......... .......... .......... .......... 8% 263M 4s Step #4: 10550K .......... .......... .......... .......... .......... 8% 206M 4s Step #4: 10600K .......... .......... .......... .......... .......... 8% 245M 4s Step #4: 10650K .......... .......... .......... .......... .......... 8% 222M 4s Step #4: 10700K .......... .......... .......... .......... .......... 8% 240M 4s Step #4: 10750K .......... .......... .......... .......... .......... 8% 187M 4s Step #4: 10800K .......... .......... .......... .......... .......... 8% 260M 4s Step #4: 10850K .......... .......... .......... .......... .......... 8% 234M 4s Step #4: 10900K .......... .......... .......... .......... .......... 8% 228M 4s Step #4: 10950K .......... .......... .......... .......... .......... 8% 228M 4s Step #4: 11000K .......... .......... .......... .......... .......... 8% 225M 4s Step #4: 11050K .......... .......... .......... .......... .......... 8% 239M 4s Step #4: 11100K .......... .......... .......... .......... .......... 8% 249M 4s Step #4: 11150K .......... .......... .......... .......... .......... 8% 192M 4s Step #4: 11200K .......... .......... .......... .......... .......... 8% 216M 4s Step #4: 11250K .......... .......... .......... .......... .......... 8% 246M 4s Step #4: 11300K .......... .......... .......... .......... .......... 9% 240M 4s Step #4: 11350K .......... .......... .......... .......... .......... 9% 220M 4s Step #4: 11400K .......... .......... .......... .......... .......... 9% 249M 4s Step #4: 11450K .......... .......... .......... .......... .......... 9% 241M 4s Step #4: 11500K .......... .......... .......... .......... .......... 9% 253M 4s Step #4: 11550K .......... .......... .......... .......... .......... 9% 205M 4s Step #4: 11600K .......... .......... .......... .......... .......... 9% 248M 4s Step #4: 11650K .......... .......... .......... .......... .......... 9% 211M 4s Step #4: 11700K .......... .......... .......... .......... .......... 9% 198M 4s Step #4: 11750K .......... .......... .......... .......... .......... 9% 227M 4s Step #4: 11800K .......... .......... .......... .......... .......... 9% 240M 4s Step #4: 11850K .......... .......... .......... .......... .......... 9% 263M 4s Step #4: 11900K .......... .......... .......... .......... .......... 9% 234M 4s Step #4: 11950K .......... .......... .......... .......... .......... 9% 187M 4s Step #4: 12000K .......... .......... .......... .......... .......... 9% 235M 4s Step #4: 12050K .......... .......... .......... .......... .......... 9% 258M 4s Step #4: 12100K .......... .......... .......... .......... .......... 9% 246M 4s Step #4: 12150K .......... .......... .......... .......... .......... 9% 230M 4s Step #4: 12200K .......... .......... .......... .......... .......... 9% 204M 4s Step #4: 12250K .......... .......... .......... .......... .......... 9% 237M 4s Step #4: 12300K .......... .......... .......... .......... .......... 9% 265M 4s Step #4: 12350K .......... .......... .......... .......... .......... 9% 195M 4s Step #4: 12400K .......... .......... .......... .......... .......... 9% 239M 4s Step #4: 12450K .......... .......... .......... .......... .......... 9% 225M 4s Step #4: 12500K .......... .......... .......... .......... .......... 9% 235M 4s Step #4: 12550K .......... .......... .......... .......... .......... 9% 230M 4s Step #4: 12600K .......... .......... .......... .......... .......... 10% 222M 4s Step #4: 12650K .......... .......... .......... .......... .......... 10% 230M 4s Step #4: 12700K .......... .......... .......... .......... .......... 10% 227M 4s Step #4: 12750K .......... .......... .......... .......... .......... 10% 209M 4s Step #4: 12800K .......... .......... .......... .......... .......... 10% 242M 4s Step #4: 12850K .......... .......... .......... .......... .......... 10% 246M 4s Step #4: 12900K .......... .......... .......... .......... .......... 10% 235M 4s Step #4: 12950K .......... .......... .......... .......... .......... 10% 215M 4s Step #4: 13000K .......... .......... .......... .......... .......... 10% 236M 4s Step #4: 13050K .......... .......... .......... .......... .......... 10% 233M 4s Step #4: 13100K .......... .......... .......... .......... .......... 10% 233M 4s Step #4: 13150K .......... .......... .......... .......... .......... 10% 213M 4s Step #4: 13200K .......... .......... .......... .......... .......... 10% 230M 4s Step #4: 13250K .......... .......... .......... .......... .......... 10% 235M 4s Step #4: 13300K .......... .......... .......... .......... .......... 10% 262M 4s Step #4: 13350K .......... .......... .......... .......... .......... 10% 211M 4s Step #4: 13400K .......... .......... .......... .......... .......... 10% 211M 4s Step #4: 13450K .......... .......... .......... .......... .......... 10% 241M 4s Step #4: 13500K .......... .......... .......... .......... .......... 10% 248M 3s Step #4: 13550K .......... .......... .......... .......... .......... 10% 205M 3s Step #4: 13600K .......... .......... .......... .......... .......... 10% 228M 3s Step #4: 13650K .......... .......... .......... .......... .......... 10% 262M 3s Step #4: 13700K .......... .......... .......... .......... .......... 10% 230M 3s Step #4: 13750K .......... .......... .......... .......... .......... 10% 220M 3s Step #4: 13800K .......... .......... .......... .......... .......... 10% 242M 3s Step #4: 13850K .......... .......... .......... .......... .......... 11% 239M 3s Step #4: 13900K .......... .......... .......... .......... .......... 11% 246M 3s Step #4: 13950K .......... .......... .......... .......... .......... 11% 170M 3s Step #4: 14000K .......... .......... .......... .......... .......... 11% 231M 3s Step #4: 14050K .......... .......... .......... .......... .......... 11% 251M 3s Step #4: 14100K .......... .......... .......... .......... .......... 11% 241M 3s Step #4: 14150K .......... .......... .......... .......... .......... 11% 233M 3s Step #4: 14200K .......... .......... .......... .......... .......... 11% 204M 3s Step #4: 14250K .......... .......... .......... .......... .......... 11% 230M 3s Step #4: 14300K .......... .......... .......... .......... .......... 11% 236M 3s Step #4: 14350K .......... .......... .......... .......... .......... 11% 209M 3s Step #4: 14400K .......... .......... .......... .......... .......... 11% 263M 3s Step #4: 14450K .......... .......... .......... .......... .......... 11% 230M 3s Step #4: 14500K .......... .......... .......... .......... .......... 11% 198M 3s Step #4: 14550K .......... .......... .......... .......... .......... 11% 206M 3s Step #4: 14600K .......... .......... .......... .......... .......... 11% 231M 3s Step #4: 14650K .......... .......... .......... .......... .......... 11% 241M 3s Step #4: 14700K .......... .......... .......... .......... .......... 11% 243M 3s Step #4: 14750K .......... .......... .......... .......... .......... 11% 187M 3s Step #4: 14800K .......... .......... .......... .......... .......... 11% 244M 3s Step #4: 14850K .......... .......... .......... .......... .......... 11% 229M 3s Step #4: 14900K .......... .......... .......... .......... .......... 11% 259M 3s Step #4: 14950K .......... .......... .......... .......... .......... 11% 184M 3s Step #4: 15000K .......... .......... .......... .......... .......... 11% 232M 3s Step #4: 15050K .......... .......... .......... .......... .......... 11% 225M 3s Step #4: 15100K .......... .......... .......... .......... .......... 12% 260M 3s Step #4: 15150K .......... .......... .......... .......... .......... 12% 205M 3s Step #4: 15200K .......... .......... .......... .......... .......... 12% 249M 3s Step #4: 15250K .......... .......... .......... .......... .......... 12% 233M 3s Step #4: 15300K .......... .......... .......... .......... .......... 12% 233M 3s Step #4: 15350K .......... .......... .......... .......... .......... 12% 216M 3s Step #4: 15400K .......... .......... .......... .......... .......... 12% 216M 3s Step #4: 15450K .......... .......... .......... .......... .......... 12% 246M 3s Step #4: 15500K .......... .......... .......... .......... .......... 12% 225M 3s Step #4: 15550K .......... .......... .......... .......... .......... 12% 179M 3s Step #4: 15600K .......... .......... .......... .......... .......... 12% 211M 3s Step #4: 15650K .......... .......... .......... .......... .......... 12% 212M 3s Step #4: 15700K .......... .......... .......... .......... .......... 12% 200M 3s Step #4: 15750K .......... .......... .......... .......... .......... 12% 174M 3s Step #4: 15800K .......... .......... .......... .......... .......... 12% 239M 3s Step #4: 15850K .......... .......... .......... .......... .......... 12% 210M 3s Step #4: 15900K .......... .......... .......... .......... .......... 12% 234M 3s Step #4: 15950K .......... .......... .......... .......... .......... 12% 176M 3s Step #4: 16000K .......... .......... .......... .......... .......... 12% 237M 3s Step #4: 16050K .......... .......... .......... .......... .......... 12% 240M 3s Step #4: 16100K .......... .......... .......... .......... .......... 12% 224M 3s Step #4: 16150K .......... .......... .......... .......... .......... 12% 218M 3s Step #4: 16200K .......... .......... .......... .......... .......... 12% 223M 3s Step #4: 16250K .......... .......... .......... .......... .......... 12% 231M 3s Step #4: 16300K .......... .......... .......... .......... .......... 12% 201M 3s Step #4: 16350K .......... .......... .......... .......... .......... 13% 193M 3s Step #4: 16400K .......... .......... .......... .......... .......... 13% 232M 3s Step #4: 16450K .......... .......... .......... .......... .......... 13% 237M 3s Step #4: 16500K .......... .......... .......... .......... .......... 13% 219M 3s Step #4: 16550K .......... .......... .......... .......... .......... 13% 195M 3s Step #4: 16600K .......... .......... .......... .......... .......... 13% 246M 3s Step #4: 16650K .......... .......... .......... .......... .......... 13% 245M 3s Step #4: 16700K .......... .......... .......... .......... .......... 13% 240M 3s Step #4: 16750K .......... .......... .......... .......... .......... 13% 203M 3s Step #4: 16800K .......... .......... .......... .......... .......... 13% 234M 3s Step #4: 16850K .......... .......... .......... .......... .......... 13% 213M 3s Step #4: 16900K .......... .......... .......... .......... .......... 13% 267M 3s Step #4: 16950K .......... .......... .......... .......... .......... 13% 216M 3s Step #4: 17000K .......... .......... .......... .......... .......... 13% 218M 3s Step #4: 17050K .......... .......... .......... .......... .......... 13% 246M 3s Step #4: 17100K .......... .......... .......... .......... .......... 13% 245M 3s Step #4: 17150K .......... .......... .......... .......... .......... 13% 221M 3s Step #4: 17200K .......... .......... .......... .......... .......... 13% 212M 3s Step #4: 17250K .......... .......... .......... .......... .......... 13% 221M 3s Step #4: 17300K .......... .......... .......... .......... .......... 13% 230M 3s Step #4: 17350K .......... .......... .......... .......... .......... 13% 191M 3s Step #4: 17400K .......... .......... .......... .......... .......... 13% 244M 3s Step #4: 17450K .......... .......... .......... .......... .......... 13% 257M 3s Step #4: 17500K .......... .......... .......... .......... .......... 13% 258M 3s Step #4: 17550K .......... .......... .......... .......... .......... 13% 207M 3s Step #4: 17600K .......... .......... .......... .......... .......... 14% 246M 3s Step #4: 17650K .......... .......... .......... .......... .......... 14% 220M 3s Step #4: 17700K .......... .......... .......... .......... .......... 14% 224M 3s Step #4: 17750K .......... .......... .......... .......... .......... 14% 211M 3s Step #4: 17800K .......... .......... .......... .......... .......... 14% 245M 3s Step #4: 17850K .......... .......... .......... .......... .......... 14% 234M 3s Step #4: 17900K .......... .......... .......... .......... .......... 14% 236M 3s Step #4: 17950K .......... .......... .......... .......... .......... 14% 200M 3s Step #4: 18000K .......... .......... .......... .......... .......... 14% 220M 3s Step #4: 18050K .......... .......... .......... .......... .......... 14% 228M 3s Step #4: 18100K .......... .......... .......... .......... .......... 14% 239M 3s Step #4: 18150K .......... .......... .......... .......... .......... 14% 197M 3s Step #4: 18200K .......... .......... .......... .......... .......... 14% 262M 3s Step #4: 18250K .......... .......... .......... .......... .......... 14% 257M 3s Step #4: 18300K .......... .......... .......... .......... .......... 14% 230M 3s Step #4: 18350K .......... .......... .......... .......... .......... 14% 212M 3s Step #4: 18400K .......... .......... .......... .......... .......... 14% 226M 3s Step #4: 18450K .......... .......... .......... .......... .......... 14% 240M 3s Step #4: 18500K .......... .......... .......... .......... .......... 14% 209M 3s Step #4: 18550K .......... .......... .......... .......... .......... 14% 192M 3s Step #4: 18600K .......... .......... .......... .......... .......... 14% 233M 3s Step #4: 18650K .......... .......... .......... .......... .......... 14% 262M 3s Step #4: 18700K .......... .......... .......... .......... .......... 14% 243M 3s Step #4: 18750K .......... .......... .......... .......... .......... 14% 207M 3s Step #4: 18800K .......... .......... .......... .......... .......... 14% 248M 3s Step #4: 18850K .......... .......... .......... .......... .......... 14% 236M 3s Step #4: 18900K .......... .......... .......... .......... .......... 15% 249M 3s Step #4: 18950K .......... .......... .......... .......... .......... 15% 217M 3s Step #4: 19000K .......... .......... .......... .......... .......... 15% 240M 2s Step #4: 19050K .......... .......... .......... .......... .......... 15% 245M 2s Step #4: 19100K .......... .......... .......... .......... .......... 15% 211M 2s Step #4: 19150K .......... .......... .......... .......... .......... 15% 207M 2s Step #4: 19200K .......... .......... .......... .......... .......... 15% 234M 2s Step #4: 19250K .......... .......... .......... .......... .......... 15% 252M 2s Step #4: 19300K .......... .......... .......... .......... .......... 15% 242M 2s Step #4: 19350K .......... .......... .......... .......... .......... 15% 212M 2s Step #4: 19400K .......... .......... .......... .......... .......... 15% 265M 2s Step #4: 19450K .......... .......... .......... .......... .......... 15% 233M 2s Step #4: 19500K .......... .......... .......... .......... .......... 15% 246M 2s Step #4: 19550K .......... .......... .......... .......... .......... 15% 207M 2s Step #4: 19600K .......... .......... .......... .......... .......... 15% 242M 2s Step #4: 19650K .......... .......... .......... .......... .......... 15% 258M 2s Step #4: 19700K .......... .......... .......... .......... .......... 15% 208M 2s Step #4: 19750K .......... .......... .......... .......... .......... 15% 196M 2s Step #4: 19800K .......... .......... .......... .......... .......... 15% 228M 2s Step #4: 19850K .......... .......... .......... .......... .......... 15% 240M 2s Step #4: 19900K .......... .......... .......... .......... .......... 15% 245M 2s Step #4: 19950K .......... .......... .......... .......... .......... 15% 203M 2s Step #4: 20000K .......... .......... .......... .......... .......... 15% 213M 2s Step #4: 20050K .......... .......... .......... .......... .......... 15% 232M 2s Step #4: 20100K .......... .......... .......... .......... .......... 15% 250M 2s Step #4: 20150K .......... .......... .......... .......... .......... 16% 192M 2s Step #4: 20200K .......... .......... .......... .......... .......... 16% 245M 2s Step #4: 20250K .......... .......... .......... .......... .......... 16% 195M 2s Step #4: 20300K .......... .......... .......... .......... .......... 16% 263M 2s Step #4: 20350K .......... .......... .......... .......... .......... 16% 194M 2s Step #4: 20400K .......... .......... .......... .......... .......... 16% 244M 2s Step #4: 20450K .......... .......... .......... .......... .......... 16% 220M 2s Step #4: 20500K .......... .......... .......... .......... .......... 16% 226M 2s Step #4: 20550K .......... .......... .......... .......... .......... 16% 209M 2s Step #4: 20600K .......... .......... .......... .......... .......... 16% 246M 2s Step #4: 20650K .......... .......... .......... .......... .......... 16% 261M 2s Step #4: 20700K .......... .......... .......... .......... .......... 16% 238M 2s Step #4: 20750K .......... .......... .......... .......... .......... 16% 220M 2s Step #4: 20800K .......... .......... .......... .......... .......... 16% 213M 2s Step #4: 20850K .......... .......... .......... .......... .......... 16% 235M 2s Step #4: 20900K .......... .......... .......... .......... .......... 16% 230M 2s Step #4: 20950K .......... .......... .......... .......... .......... 16% 187M 2s Step #4: 21000K .......... .......... .......... .......... .......... 16% 243M 2s Step #4: 21050K .......... .......... .......... .......... .......... 16% 263M 2s Step #4: 21100K .......... .......... .......... .......... .......... 16% 264M 2s Step #4: 21150K .......... .......... .......... .......... .......... 16% 201M 2s Step #4: 21200K .......... .......... .......... .......... .......... 16% 239M 2s Step #4: 21250K .......... .......... .......... .......... .......... 16% 210M 2s Step #4: 21300K .......... .......... .......... .......... .......... 16% 233M 2s Step #4: 21350K .......... .......... .......... .......... .......... 16% 213M 2s Step #4: 21400K .......... .......... .......... .......... .......... 17% 195M 2s Step #4: 21450K .......... .......... .......... .......... .......... 17% 260M 2s Step #4: 21500K .......... .......... .......... .......... .......... 17% 232M 2s Step #4: 21550K .......... .......... .......... .......... .......... 17% 184M 2s Step #4: 21600K .......... .......... .......... .......... .......... 17% 246M 2s Step #4: 21650K .......... .......... .......... .......... .......... 17% 221M 2s Step #4: 21700K .......... .......... .......... .......... .......... 17% 258M 2s Step #4: 21750K .......... .......... .......... .......... .......... 17% 184M 2s Step #4: 21800K .......... .......... .......... .......... .......... 17% 246M 2s Step #4: 21850K .......... .......... .......... .......... .......... 17% 220M 2s Step #4: 21900K .......... .......... .......... .......... .......... 17% 212M 2s Step #4: 21950K .......... .......... .......... .......... .......... 17% 223M 2s Step #4: 22000K .......... .......... .......... .......... .......... 17% 225M 2s Step #4: 22050K .......... .......... .......... .......... .......... 17% 237M 2s Step #4: 22100K .......... .......... .......... .......... .......... 17% 236M 2s Step #4: 22150K .......... .......... .......... .......... .......... 17% 215M 2s Step #4: 22200K .......... .......... .......... .......... .......... 17% 263M 2s Step #4: 22250K .......... .......... .......... .......... .......... 17% 216M 2s Step #4: 22300K .......... .......... .......... .......... .......... 17% 222M 2s Step #4: 22350K .......... .......... .......... .......... .......... 17% 194M 2s Step #4: 22400K .......... .......... .......... .......... .......... 17% 240M 2s Step #4: 22450K .......... .......... .......... .......... .......... 17% 225M 2s Step #4: 22500K .......... .......... .......... .......... .......... 17% 246M 2s Step #4: 22550K .......... .......... .......... .......... .......... 17% 208M 2s Step #4: 22600K .......... .......... .......... .......... .......... 17% 262M 2s Step #4: 22650K .......... .......... .......... .......... .......... 18% 262M 2s Step #4: 22700K .......... .......... .......... .......... .......... 18% 222M 2s Step #4: 22750K .......... .......... .......... .......... .......... 18% 188M 2s Step #4: 22800K .......... .......... .......... .......... .......... 18% 218M 2s Step #4: 22850K .......... .......... .......... .......... .......... 18% 229M 2s Step #4: 22900K .......... .......... .......... .......... .......... 18% 223M 2s Step #4: 22950K .......... .......... .......... .......... .......... 18% 235M 2s Step #4: 23000K .......... .......... .......... .......... .......... 18% 235M 2s Step #4: 23050K .......... .......... .......... .......... .......... 18% 257M 2s Step #4: 23100K .......... .......... .......... .......... .......... 18% 234M 2s Step #4: 23150K .......... .......... .......... .......... .......... 18% 210M 2s Step #4: 23200K .......... .......... .......... .......... .......... 18% 218M 2s Step #4: 23250K .......... .......... .......... .......... .......... 18% 252M 2s Step #4: 23300K .......... .......... .......... .......... .......... 18% 227M 2s Step #4: 23350K .......... .......... .......... .......... .......... 18% 191M 2s Step #4: 23400K .......... .......... .......... .......... .......... 18% 226M 2s Step #4: 23450K .......... .......... .......... .......... .......... 18% 227M 2s Step #4: 23500K .......... .......... .......... .......... .......... 18% 250M 2s Step #4: 23550K .......... .......... .......... .......... .......... 18% 216M 2s Step #4: 23600K .......... .......... .......... .......... .......... 18% 219M 2s Step #4: 23650K .......... .......... .......... .......... .......... 18% 224M 2s Step #4: 23700K .......... .......... .......... .......... .......... 18% 203M 2s Step #4: 23750K .......... .......... .......... .......... .......... 18% 205M 2s Step #4: 23800K .......... .......... .......... .......... .......... 18% 236M 2s Step #4: 23850K .......... .......... .......... .......... .......... 18% 262M 2s Step #4: 23900K .......... .......... .......... .......... .......... 19% 262M 2s Step #4: 23950K .......... .......... .......... .......... .......... 19% 218M 2s Step #4: 24000K .......... .......... .......... .......... .......... 19% 232M 2s Step #4: 24050K .......... .......... .......... .......... .......... 19% 218M 2s Step #4: 24100K .......... .......... .......... .......... .......... 19% 222M 2s Step #4: 24150K .......... .......... .......... .......... .......... 19% 196M 2s Step #4: 24200K .......... .......... .......... .......... .......... 19% 262M 2s Step #4: 24250K .......... .......... .......... .......... .......... 19% 264M 2s Step #4: 24300K .......... .......... .......... .......... .......... 19% 235M 2s Step #4: 24350K .......... .......... .......... .......... .......... 19% 215M 2s Step #4: 24400K .......... .......... .......... .......... .......... 19% 265M 2s Step #4: 24450K .......... .......... .......... .......... .......... 19% 214M 2s Step #4: 24500K .......... .......... .......... .......... .......... 19% 233M 2s Step #4: 24550K .......... .......... .......... .......... .......... 19% 195M 2s Step #4: 24600K .......... .......... .......... .......... .......... 19% 250M 2s Step #4: 24650K .......... .......... .......... .......... .......... 19% 193M 2s Step #4: 24700K .......... .......... .......... .......... .......... 19% 219M 2s Step #4: 24750K .......... .......... .......... .......... .......... 19% 192M 2s Step #4: 24800K .......... .......... .......... .......... .......... 19% 254M 2s Step #4: 24850K .......... .......... .......... .......... .......... 19% 213M 2s Step #4: 24900K .......... .......... .......... .......... .......... 19% 235M 2s Step #4: 24950K .......... .......... .......... .......... .......... 19% 219M 2s Step #4: 25000K .......... .......... .......... .......... .......... 19% 261M 2s Step #4: 25050K .......... .......... .......... .......... .......... 19% 238M 2s Step #4: 25100K .......... .......... .......... .......... .......... 19% 234M 2s Step #4: 25150K .......... .......... .......... .......... .......... 19% 201M 2s Step #4: 25200K .......... .......... .......... .......... .......... 20% 226M 2s Step #4: 25250K .......... .......... .......... .......... .......... 20% 245M 2s Step #4: 25300K .......... .......... .......... .......... .......... 20% 241M 2s Step #4: 25350K .......... .......... .......... .......... .......... 20% 229M 2s Step #4: 25400K .......... .......... .......... .......... .......... 20% 220M 2s Step #4: 25450K .......... .......... .......... .......... .......... 20% 261M 2s Step #4: 25500K .......... .......... .......... .......... .......... 20% 241M 2s Step #4: 25550K .......... .......... .......... .......... .......... 20% 206M 2s Step #4: 25600K .......... .......... .......... .......... .......... 20% 214M 2s Step #4: 25650K .......... .......... .......... .......... .......... 20% 235M 2s Step #4: 25700K .......... .......... .......... .......... .......... 20% 259M 2s Step #4: 25750K .......... .......... .......... .......... .......... 20% 215M 2s Step #4: 25800K .......... .......... .......... .......... .......... 20% 251M 2s Step #4: 25850K .......... .......... .......... .......... .......... 20% 216M 2s Step #4: 25900K .......... .......... .......... .......... .......... 20% 234M 2s Step #4: 25950K .......... .......... .......... .......... .......... 20% 209M 2s Step #4: 26000K .......... .......... .......... .......... .......... 20% 259M 2s Step #4: 26050K .......... .......... .......... .......... .......... 20% 214M 2s Step #4: 26100K .......... .......... .......... .......... .......... 20% 264M 2s Step #4: 26150K .......... .......... .......... .......... .......... 20% 206M 2s Step #4: 26200K .......... .......... .......... .......... .......... 20% 261M 2s Step #4: 26250K .......... .......... .......... .......... .......... 20% 221M 2s Step #4: 26300K .......... .......... .......... .......... .......... 20% 212M 2s Step #4: 26350K .......... .......... .......... .......... .......... 20% 186M 2s Step #4: 26400K .......... .......... .......... .......... .......... 20% 247M 2s Step #4: 26450K .......... .......... .......... .......... .......... 21% 243M 2s Step #4: 26500K .......... .......... .......... .......... .......... 21% 223M 2s Step #4: 26550K .......... .......... .......... .......... .......... 21% 226M 2s Step #4: 26600K .......... .......... .......... .......... .......... 21% 211M 2s Step #4: 26650K .......... .......... .......... .......... .......... 21% 240M 2s Step #4: 26700K .......... .......... .......... .......... .......... 21% 245M 2s Step #4: 26750K .......... .......... .......... .......... .......... 21% 216M 2s Step #4: 26800K .......... .......... .......... .......... .......... 21% 259M 2s Step #4: 26850K .......... .......... .......... .......... .......... 21% 218M 2s Step #4: 26900K .......... .......... .......... .......... .......... 21% 261M 2s Step #4: 26950K .......... .......... .......... .......... .......... 21% 217M 2s Step #4: 27000K .......... .......... .......... .......... .......... 21% 254M 2s Step #4: 27050K .......... .......... .......... .......... .......... 21% 257M 2s Step #4: 27100K .......... .......... .......... .......... .......... 21% 228M 2s Step #4: 27150K .......... .......... .......... .......... .......... 21% 201M 2s Step #4: 27200K .......... .......... .......... .......... .......... 21% 200M 2s Step #4: 27250K .......... .......... .......... .......... .......... 21% 242M 2s Step #4: 27300K .......... .......... .......... .......... .......... 21% 242M 2s Step #4: 27350K .......... .......... .......... .......... .......... 21% 216M 2s Step #4: 27400K .......... .......... .......... .......... .......... 21% 260M 2s Step #4: 27450K .......... .......... .......... .......... .......... 21% 217M 2s Step #4: 27500K .......... .......... .......... .......... .......... 21% 244M 2s Step #4: 27550K .......... .......... .......... .......... .......... 21% 197M 2s Step #4: 27600K .......... .......... .......... .......... .......... 21% 262M 2s Step #4: 27650K .......... .......... .......... .......... .......... 21% 247M 2s Step #4: 27700K .......... .......... .......... .......... .......... 22% 225M 2s Step #4: 27750K .......... .......... .......... .......... .......... 22% 207M 2s Step #4: 27800K .......... .......... .......... .......... .......... 22% 223M 2s Step #4: 27850K .......... .......... .......... .......... .......... 22% 261M 2s Step #4: 27900K .......... .......... .......... .......... .......... 22% 211M 2s Step #4: 27950K .......... .......... .......... .......... .......... 22% 193M 2s Step #4: 28000K .......... .......... .......... .......... .......... 22% 228M 2s Step #4: 28050K .......... .......... .......... .......... .......... 22% 241M 2s Step #4: 28100K .......... .......... .......... .......... .......... 22% 241M 2s Step #4: 28150K .......... .......... .......... .......... .......... 22% 198M 2s Step #4: 28200K .......... .......... .......... .......... .......... 22% 232M 2s Step #4: 28250K .......... .......... .......... .......... .......... 22% 240M 2s Step #4: 28300K .......... .......... .......... .......... .......... 22% 262M 2s Step #4: 28350K .......... .......... .......... .......... .......... 22% 206M 2s Step #4: 28400K .......... .......... .......... .......... .......... 22% 206M 2s Step #4: 28450K .......... .......... .......... .......... .......... 22% 228M 2s Step #4: 28500K .......... .......... .......... .......... .......... 22% 232M 2s Step #4: 28550K .......... .......... .......... .......... .......... 22% 190M 2s Step #4: 28600K .......... .......... .......... .......... .......... 22% 219M 2s Step #4: 28650K .......... .......... .......... .......... .......... 22% 216M 2s Step #4: 28700K .......... .......... .......... .......... .......... 22% 264M 2s Step #4: 28750K .......... .......... .......... .......... .......... 22% 187M 2s Step #4: 28800K .......... .......... .......... .......... .......... 22% 230M 2s Step #4: 28850K .......... .......... .......... .......... .......... 22% 247M 2s Step #4: 28900K .......... .......... .......... .......... .......... 22% 238M 2s Step #4: 28950K .......... .......... .......... .......... .......... 23% 229M 2s Step #4: 29000K .......... .......... .......... .......... .......... 23% 222M 2s Step #4: 29050K .......... .......... .......... .......... .......... 23% 238M 2s Step #4: 29100K .......... .......... .......... .......... .......... 23% 243M 2s Step #4: 29150K .......... .......... .......... .......... .......... 23% 208M 2s Step #4: 29200K .......... .......... .......... .......... .......... 23% 224M 2s Step #4: 29250K .......... .......... .......... .......... .......... 23% 245M 2s Step #4: 29300K .......... .......... .......... .......... .......... 23% 214M 2s Step #4: 29350K .......... .......... .......... .......... .......... 23% 227M 2s Step #4: 29400K .......... .......... .......... .......... .......... 23% 244M 2s Step #4: 29450K .......... .......... .......... .......... .......... 23% 232M 2s Step #4: 29500K .......... .......... .......... .......... .......... 23% 221M 2s Step #4: 29550K .......... .......... .......... .......... .......... 23% 207M 2s Step #4: 29600K .......... .......... .......... .......... .......... 23% 222M 2s Step #4: 29650K .......... .......... .......... .......... .......... 23% 217M 2s Step #4: 29700K .......... .......... .......... .......... .......... 23% 245M 2s Step #4: 29750K .......... .......... .......... .......... .......... 23% 210M 2s Step #4: 29800K .......... .......... .......... .......... .......... 23% 262M 2s Step #4: 29850K .......... .......... .......... .......... .......... 23% 224M 2s Step #4: 29900K .......... .......... .......... .......... .......... 23% 224M 2s Step #4: 29950K .......... .......... .......... .......... .......... 23% 200M 2s Step #4: 30000K .......... .......... .......... .......... .......... 23% 240M 2s Step #4: 30050K .......... .......... .......... .......... .......... 23% 239M 2s Step #4: 30100K .......... .......... .......... .......... .......... 23% 236M 2s Step #4: 30150K .......... .......... .......... .......... .......... 23% 184M 2s Step #4: 30200K .......... .......... .......... .......... .......... 24% 204M 2s Step #4: 30250K .......... .......... .......... .......... .......... 24% 248M 2s Step #4: 30300K .......... .......... .......... .......... .......... 24% 233M 2s Step #4: 30350K .......... .......... .......... .......... .......... 24% 209M 2s Step #4: 30400K .......... .......... .......... .......... .......... 24% 228M 2s Step #4: 30450K .......... .......... .......... .......... .......... 24% 187M 2s Step #4: 30500K .......... .......... .......... .......... .......... 24% 189M 2s Step #4: 30550K .......... .......... .......... .......... .......... 24% 183M 2s Step #4: 30600K .......... .......... .......... .......... .......... 24% 195M 2s Step #4: 30650K .......... .......... .......... .......... .......... 24% 229M 2s Step #4: 30700K .......... .......... .......... .......... .......... 24% 211M 2s Step #4: 30750K .......... .......... .......... .......... .......... 24% 200M 2s Step #4: 30800K .......... .......... .......... .......... .......... 24% 243M 2s Step #4: 30850K .......... .......... .......... .......... .......... 24% 234M 2s Step #4: 30900K .......... .......... .......... .......... .......... 24% 207M 2s Step #4: 30950K .......... .......... .......... .......... .......... 24% 218M 2s Step #4: 31000K .......... .......... .......... .......... .......... 24% 217M 2s Step #4: 31050K .......... .......... .......... .......... .......... 24% 261M 2s Step #4: 31100K .......... .......... .......... .......... .......... 24% 205M 2s Step #4: 31150K .......... .......... .......... .......... .......... 24% 221M 2s Step #4: 31200K .......... .......... .......... .......... .......... 24% 222M 2s Step #4: 31250K .......... .......... .......... .......... .......... 24% 225M 2s Step #4: 31300K .......... .......... .......... .......... .......... 24% 246M 2s Step #4: 31350K .......... .......... .......... .......... .......... 24% 204M 1s Step #4: 31400K .......... .......... .......... .......... .......... 24% 211M 1s Step #4: 31450K .......... .......... .......... .......... .......... 24% 225M 1s Step #4: 31500K .......... .......... .......... .......... .......... 25% 224M 1s Step #4: 31550K .......... .......... .......... .......... .......... 25% 204M 1s Step #4: 31600K .......... .......... .......... .......... .......... 25% 215M 1s Step #4: 31650K .......... .......... .......... .......... .......... 25% 222M 1s Step #4: 31700K .......... .......... .......... .......... .......... 25% 233M 1s Step #4: 31750K .......... .......... .......... .......... .......... 25% 201M 1s Step #4: 31800K .......... .......... .......... .......... .......... 25% 224M 1s Step #4: 31850K .......... .......... .......... .......... .......... 25% 242M 1s Step #4: 31900K .......... .......... .......... .......... .......... 25% 245M 1s Step #4: 31950K .......... .......... .......... .......... .......... 25% 208M 1s Step #4: 32000K .......... .......... .......... .......... .......... 25% 191M 1s Step #4: 32050K .......... .......... .......... .......... .......... 25% 224M 1s Step #4: 32100K .......... .......... .......... .......... .......... 25% 227M 1s Step #4: 32150K .......... .......... .......... .......... .......... 25% 229M 1s Step #4: 32200K .......... .......... .......... .......... .......... 25% 238M 1s Step #4: 32250K .......... .......... .......... .......... .......... 25% 244M 1s Step #4: 32300K .......... .......... .......... .......... .......... 25% 230M 1s Step #4: 32350K .......... .......... .......... .......... .......... 25% 197M 1s Step #4: 32400K .......... .......... .......... .......... .......... 25% 261M 1s Step #4: 32450K .......... .......... .......... .......... .......... 25% 226M 1s Step #4: 32500K .......... .......... .......... .......... .......... 25% 260M 1s Step #4: 32550K .......... .......... .......... .......... .......... 25% 201M 1s Step #4: 32600K .......... .......... .......... .......... .......... 25% 191M 1s Step #4: 32650K .......... .......... .......... .......... .......... 25% 242M 1s Step #4: 32700K .......... .......... .......... .......... .......... 25% 257M 1s Step #4: 32750K .......... .......... .......... .......... .......... 26% 198M 1s Step #4: 32800K .......... .......... .......... .......... .......... 26% 224M 1s Step #4: 32850K .......... .......... .......... .......... .......... 26% 254M 1s Step #4: 32900K .......... .......... .......... .......... .......... 26% 209M 1s Step #4: 32950K .......... .......... .......... .......... .......... 26% 197M 1s Step #4: 33000K .......... .......... .......... .......... .......... 26% 264M 1s Step #4: 33050K .......... .......... .......... .......... .......... 26% 222M 1s Step #4: 33100K .......... .......... .......... .......... .......... 26% 259M 1s Step #4: 33150K .......... .......... .......... .......... .......... 26% 193M 1s Step #4: 33200K .......... .......... .......... .......... .......... 26% 233M 1s Step #4: 33250K .......... .......... .......... .......... .......... 26% 245M 1s Step #4: 33300K .......... .......... .......... .......... .......... 26% 249M 1s Step #4: 33350K .......... .......... .......... .......... .......... 26% 213M 1s Step #4: 33400K .......... .......... .......... .......... .......... 26% 224M 1s Step #4: 33450K .......... .......... .......... .......... .......... 26% 231M 1s Step #4: 33500K .......... .......... .......... .......... .......... 26% 240M 1s Step #4: 33550K .......... .......... .......... .......... .......... 26% 199M 1s Step #4: 33600K .......... .......... .......... .......... .......... 26% 244M 1s Step #4: 33650K .......... .......... .......... .......... .......... 26% 204M 1s Step #4: 33700K .......... .......... .......... .......... .......... 26% 230M 1s Step #4: 33750K .......... .......... .......... .......... .......... 26% 217M 1s Step #4: 33800K .......... .......... .......... .......... .......... 26% 200M 1s Step #4: 33850K .......... .......... .......... .......... .......... 26% 210M 1s Step #4: 33900K .......... .......... .......... .......... .......... 26% 262M 1s Step #4: 33950K .......... .......... .......... .......... .......... 26% 200M 1s Step #4: 34000K .......... .......... .......... .......... .......... 27% 262M 1s Step #4: 34050K .......... .......... .......... .......... .......... 27% 238M 1s Step #4: 34100K .......... .......... .......... .......... .......... 27% 259M 1s Step #4: 34150K .......... .......... .......... .......... .......... 27% 230M 1s Step #4: 34200K .......... .......... .......... .......... .......... 27% 247M 1s Step #4: 34250K .......... .......... .......... .......... .......... 27% 246M 1s Step #4: 34300K .......... .......... .......... .......... .......... 27% 216M 1s Step #4: 34350K .......... .......... .......... .......... .......... 27% 199M 1s Step #4: 34400K .......... .......... .......... .......... .......... 27% 219M 1s Step #4: 34450K .......... .......... .......... .......... .......... 27% 258M 1s Step #4: 34500K .......... .......... .......... .......... .......... 27% 250M 1s Step #4: 34550K .......... .......... .......... .......... .......... 27% 208M 1s Step #4: 34600K .......... .......... .......... .......... .......... 27% 261M 1s Step #4: 34650K .......... .......... .......... .......... .......... 27% 228M 1s Step #4: 34700K .......... .......... .......... .......... .......... 27% 234M 1s Step #4: 34750K .......... .......... .......... .......... .......... 27% 183M 1s Step #4: 34800K .......... .......... .......... .......... .......... 27% 263M 1s Step #4: 34850K .......... .......... .......... .......... .......... 27% 263M 1s Step #4: 34900K .......... .......... .......... .......... .......... 27% 258M 1s Step #4: 34950K .......... .......... .......... .......... .......... 27% 219M 1s Step #4: 35000K .......... .......... .......... .......... .......... 27% 234M 1s Step #4: 35050K .......... .......... .......... .......... .......... 27% 259M 1s Step #4: 35100K .......... .......... .......... .......... .......... 27% 267M 1s Step #4: 35150K .......... .......... .......... .......... .......... 27% 183M 1s Step #4: 35200K .......... .......... .......... .......... .......... 27% 244M 1s Step #4: 35250K .......... .......... .......... .......... .......... 28% 225M 1s Step #4: 35300K .......... .......... .......... .......... .......... 28% 231M 1s Step #4: 35350K .......... .......... .......... .......... .......... 28% 209M 1s Step #4: 35400K .......... .......... .......... .......... .......... 28% 244M 1s Step #4: 35450K .......... .......... .......... .......... .......... 28% 228M 1s Step #4: 35500K .......... .......... .......... .......... .......... 28% 253M 1s Step #4: 35550K .......... .......... .......... .......... .......... 28% 211M 1s Step #4: 35600K .......... .......... .......... .......... .......... 28% 245M 1s Step #4: 35650K .......... .......... .......... .......... .......... 28% 258M 1s Step #4: 35700K .......... .......... .......... .......... .......... 28% 218M 1s Step #4: 35750K .......... .......... .......... .......... .......... 28% 206M 1s Step #4: 35800K .......... .......... .......... .......... .......... 28% 245M 1s Step #4: 35850K .......... .......... .......... .......... .......... 28% 226M 1s Step #4: 35900K .......... .......... .......... .......... .......... 28% 225M 1s Step #4: 35950K .......... .......... .......... .......... .......... 28% 189M 1s Step #4: 36000K .......... .......... .......... .......... .......... 28% 225M 1s Step #4: 36050K .......... .......... .......... .......... .......... 28% 250M 1s Step #4: 36100K .......... .......... .......... .......... .......... 28% 245M 1s Step #4: 36150K .......... .......... .......... .......... .......... 28% 230M 1s Step #4: 36200K .......... .......... .......... .......... .......... 28% 224M 1s Step #4: 36250K .......... .......... .......... .......... .......... 28% 260M 1s Step #4: 36300K .......... .......... .......... .......... .......... 28% 226M 1s Step #4: 36350K .......... .......... .......... .......... .......... 28% 210M 1s Step #4: 36400K .......... .......... .......... .......... .......... 28% 213M 1s Step #4: 36450K .......... .......... .......... .......... .......... 28% 231M 1s Step #4: 36500K .......... .......... .......... .......... .......... 29% 242M 1s Step #4: 36550K .......... .......... .......... .......... .......... 29% 211M 1s Step #4: 36600K .......... .......... .......... .......... .......... 29% 261M 1s Step #4: 36650K .......... .......... .......... .......... .......... 29% 211M 1s Step #4: 36700K .......... .......... .......... .......... .......... 29% 260M 1s Step #4: 36750K .......... .......... .......... .......... .......... 29% 199M 1s Step #4: 36800K .......... .......... .......... .......... .......... 29% 248M 1s Step #4: 36850K .......... .......... .......... .......... .......... 29% 213M 1s Step #4: 36900K .......... .......... .......... .......... .......... 29% 227M 1s Step #4: 36950K .......... .......... .......... .......... .......... 29% 196M 1s Step #4: 37000K .......... .......... .......... .......... .......... 29% 223M 1s Step #4: 37050K .......... .......... .......... .......... .......... 29% 222M 1s Step #4: 37100K .......... .......... .......... .......... .......... 29% 235M 1s Step #4: 37150K .......... .......... .......... .......... .......... 29% 218M 1s Step #4: 37200K .......... .......... .......... .......... .......... 29% 240M 1s Step #4: 37250K .......... .......... .......... .......... .......... 29% 209M 1s Step #4: 37300K .......... .......... .......... .......... .......... 29% 239M 1s Step #4: 37350K .......... .......... .......... .......... .......... 29% 200M 1s Step #4: 37400K .......... .......... .......... .......... .......... 29% 237M 1s Step #4: 37450K .......... .......... .......... .......... .......... 29% 225M 1s Step #4: 37500K .......... .......... .......... .......... .......... 29% 235M 1s Step #4: 37550K .......... .......... .......... .......... .......... 29% 194M 1s Step #4: 37600K .......... .......... .......... .......... .......... 29% 217M 1s Step #4: 37650K .......... .......... .......... .......... .......... 29% 255M 1s Step #4: 37700K .......... .......... .......... .......... .......... 29% 234M 1s Step #4: 37750K .......... .......... .......... .......... .......... 29% 208M 1s Step #4: 37800K .......... .......... .......... .......... .......... 30% 229M 1s Step #4: 37850K .......... .......... .......... .......... .......... 30% 236M 1s Step #4: 37900K .......... .......... .......... .......... .......... 30% 206M 1s Step #4: 37950K .......... .......... .......... .......... .......... 30% 191M 1s Step #4: 38000K .......... .......... .......... .......... .......... 30% 226M 1s Step #4: 38050K .......... .......... .......... .......... .......... 30% 260M 1s Step #4: 38100K .......... .......... .......... .......... .......... 30% 247M 1s Step #4: 38150K .......... .......... .......... .......... .......... 30% 225M 1s Step #4: 38200K .......... .......... .......... .......... .......... 30% 235M 1s Step #4: 38250K .......... .......... .......... .......... .......... 30% 217M 1s Step #4: 38300K .......... .......... .......... .......... .......... 30% 260M 1s Step #4: 38350K .......... .......... .......... .......... .......... 30% 191M 1s Step #4: 38400K .......... .......... .......... .......... .......... 30% 261M 1s Step #4: 38450K .......... .......... .......... .......... .......... 30% 236M 1s Step #4: 38500K .......... .......... .......... .......... .......... 30% 204M 1s Step #4: 38550K .......... .......... .......... .......... .......... 30% 198M 1s Step #4: 38600K .......... .......... .......... .......... .......... 30% 263M 1s Step #4: 38650K .......... .......... .......... .......... .......... 30% 238M 1s Step #4: 38700K .......... .......... .......... .......... .......... 30% 235M 1s Step #4: 38750K .......... .......... .......... .......... .......... 30% 184M 1s Step #4: 38800K .......... .......... .......... .......... .......... 30% 242M 1s Step #4: 38850K .......... .......... .......... .......... .......... 30% 262M 1s Step #4: 38900K .......... .......... .......... .......... .......... 30% 260M 1s Step #4: 38950K .......... .......... .......... .......... .......... 30% 225M 1s Step #4: 39000K .......... .......... .......... .......... .......... 30% 265M 1s Step #4: 39050K .......... .......... .......... .......... .......... 31% 263M 1s Step #4: 39100K .......... .......... .......... .......... .......... 31% 246M 1s Step #4: 39150K .......... .......... .......... .......... .......... 31% 219M 1s Step #4: 39200K .......... .......... .......... .......... .......... 31% 265M 1s Step #4: 39250K .......... .......... .......... .......... .......... 31% 253M 1s Step #4: 39300K .......... .......... .......... .......... .......... 31% 238M 1s Step #4: 39350K .......... .......... .......... .......... .......... 31% 233M 1s Step #4: 39400K .......... .......... .......... .......... .......... 31% 259M 1s Step #4: 39450K .......... .......... .......... .......... .......... 31% 243M 1s Step #4: 39500K .......... .......... .......... .......... .......... 31% 253M 1s Step #4: 39550K .......... .......... .......... .......... .......... 31% 223M 1s Step #4: 39600K .......... .......... .......... .......... .......... 31% 251M 1s Step #4: 39650K .......... .......... .......... .......... .......... 31% 258M 1s Step #4: 39700K .......... .......... .......... .......... .......... 31% 266M 1s Step #4: 39750K .......... .......... .......... .......... .......... 31% 224M 1s Step #4: 39800K .......... .......... .......... .......... .......... 31% 263M 1s Step #4: 39850K .......... .......... .......... .......... .......... 31% 258M 1s Step #4: 39900K .......... .......... .......... .......... .......... 31% 263M 1s Step #4: 39950K .......... .......... .......... .......... .......... 31% 223M 1s Step #4: 40000K .......... .......... .......... .......... .......... 31% 256M 1s Step #4: 40050K .......... .......... .......... .......... .......... 31% 258M 1s Step #4: 40100K .......... .......... .......... .......... .......... 31% 264M 1s Step #4: 40150K .......... .......... .......... .......... .......... 31% 228M 1s Step #4: 40200K .......... .......... .......... .......... .......... 31% 264M 1s Step #4: 40250K .......... .......... .......... .......... .......... 31% 224M 1s Step #4: 40300K .......... .......... .......... .......... .......... 32% 262M 1s Step #4: 40350K .......... .......... .......... .......... .......... 32% 222M 1s Step #4: 40400K .......... .......... .......... .......... .......... 32% 259M 1s Step #4: 40450K .......... .......... .......... .......... .......... 32% 243M 1s Step #4: 40500K .......... .......... .......... .......... .......... 32% 255M 1s Step #4: 40550K .......... .......... .......... .......... .......... 32% 234M 1s Step #4: 40600K .......... .......... .......... .......... .......... 32% 262M 1s Step #4: 40650K .......... .......... .......... .......... .......... 32% 251M 1s Step #4: 40700K .......... .......... .......... .......... .......... 32% 255M 1s Step #4: 40750K .......... .......... .......... .......... .......... 32% 216M 1s Step #4: 40800K .......... .......... .......... .......... .......... 32% 266M 1s Step #4: 40850K .......... .......... .......... .......... .......... 32% 266M 1s Step #4: 40900K .......... .......... .......... .......... .......... 32% 255M 1s Step #4: 40950K .......... .......... .......... .......... .......... 32% 293K 1s Step #4: 41000K .......... .......... .......... .......... .......... 32% 1.11M 2s Step #4: 41050K .......... .......... .......... .......... .......... 32% 3.22M 2s Step #4: 41100K .......... .......... .......... .......... .......... 32% 2.86M 2s Step #4: 41150K .......... .......... .......... .......... .......... 32% 2.68M 2s Step #4: 41200K .......... .......... .......... .......... .......... 32% 4.84M 2s Step #4: 41250K .......... .......... .......... .......... .......... 32% 8.53M 2s Step #4: 41300K .......... .......... .......... .......... .......... 32% 8.66M 2s Step #4: 41350K .......... .......... .......... .......... .......... 32% 8.33M 2s Step #4: 41400K .......... .......... .......... .......... .......... 32% 8.08M 2s Step #4: 41450K .......... .......... .......... .......... .......... 32% 7.09M 2s Step #4: 41500K .......... .......... .......... .......... .......... 32% 7.91M 2s Step #4: 41550K .......... .......... .......... .......... .......... 33% 8.26M 2s Step #4: 41600K .......... .......... .......... .......... .......... 33% 14.9M 2s Step #4: 41650K .......... .......... .......... .......... .......... 33% 14.3M 2s Step #4: 41700K .......... .......... .......... .......... .......... 33% 15.2M 2s Step #4: 41750K .......... .......... .......... .......... .......... 33% 17.5M 2s Step #4: 41800K .......... .......... .......... .......... .......... 33% 17.1M 2s Step #4: 41850K .......... .......... .......... .......... .......... 33% 18.8M 2s Step #4: 41900K .......... .......... .......... .......... .......... 33% 20.4M 2s Step #4: 41950K .......... .......... .......... .......... .......... 33% 15.4M 2s Step #4: 42000K .......... .......... .......... .......... .......... 33% 18.3M 2s Step #4: 42050K .......... .......... .......... .......... .......... 33% 17.7M 2s Step #4: 42100K .......... .......... .......... .......... .......... 33% 31.9M 2s Step #4: 42150K .......... .......... .......... .......... .......... 33% 17.2M 2s Step #4: 42200K .......... .......... .......... .......... .......... 33% 23.4M 2s Step #4: 42250K .......... .......... .......... .......... .......... 33% 23.6M 2s Step #4: 42300K .......... .......... .......... .......... .......... 33% 27.4M 2s Step #4: 42350K .......... .......... .......... .......... .......... 33% 14.3M 2s Step #4: 42400K .......... .......... .......... .......... .......... 33% 48.7M 2s Step #4: 42450K .......... .......... .......... .......... .......... 33% 26.5M 2s Step #4: 42500K .......... .......... .......... .......... .......... 33% 31.5M 2s Step #4: 42550K .......... .......... .......... .......... .......... 33% 23.9M 2s Step #4: 42600K .......... .......... .......... .......... .......... 33% 49.6M 2s Step #4: 42650K .......... .......... .......... .......... .......... 33% 25.2M 2s Step #4: 42700K .......... .......... .......... .......... .......... 33% 29.9M 2s Step #4: 42750K .......... .......... .......... .......... .......... 33% 26.3M 2s Step #4: 42800K .......... .......... .......... .......... .......... 34% 29.0M 2s Step #4: 42850K .......... .......... .......... .......... .......... 34% 40.8M 2s Step #4: 42900K .......... .......... .......... .......... .......... 34% 37.8M 2s Step #4: 42950K .......... .......... .......... .......... .......... 34% 37.9M 2s Step #4: 43000K .......... .......... .......... .......... .......... 34% 100M 2s Step #4: 43050K .......... .......... .......... .......... .......... 34% 229M 2s Step #4: 43100K .......... .......... .......... .......... .......... 34% 223M 2s Step #4: 43150K .......... .......... .......... .......... .......... 34% 172M 2s Step #4: 43200K .......... .......... .......... .......... .......... 34% 204M 2s Step #4: 43250K .......... .......... .......... .......... .......... 34% 198M 2s Step #4: 43300K .......... .......... .......... .......... .......... 34% 210M 2s Step #4: 43350K .......... .......... .......... .......... .......... 34% 181M 2s Step #4: 43400K .......... .......... .......... .......... .......... 34% 221M 2s Step #4: 43450K .......... .......... .......... .......... .......... 34% 199M 2s Step #4: 43500K .......... .......... .......... .......... .......... 34% 200M 2s Step #4: 43550K .......... .......... .......... .......... .......... 34% 185M 2s Step #4: 43600K .......... .......... .......... .......... .......... 34% 169M 2s Step #4: 43650K .......... .......... .......... .......... .......... 34% 207M 2s Step #4: 43700K .......... .......... .......... .......... .......... 34% 215M 2s Step #4: 43750K .......... .......... .......... .......... .......... 34% 184M 2s Step #4: 43800K .......... .......... .......... .......... .......... 34% 217M 2s Step #4: 43850K .......... .......... .......... .......... .......... 34% 210M 2s Step #4: 43900K .......... .......... .......... .......... .......... 34% 214M 2s Step #4: 43950K .......... .......... .......... .......... .......... 34% 137M 2s Step #4: 44000K .......... .......... .......... .......... .......... 34% 159M 2s Step #4: 44050K .......... .......... .......... .......... .......... 34% 155M 2s Step #4: 44100K .......... .......... .......... .......... .......... 35% 161M 2s Step #4: 44150K .......... .......... .......... .......... .......... 35% 139M 2s Step #4: 44200K .......... .......... .......... .......... .......... 35% 187M 2s Step #4: 44250K .......... .......... .......... .......... .......... 35% 180M 2s Step #4: 44300K .......... .......... .......... .......... .......... 35% 161M 2s Step #4: 44350K .......... .......... .......... .......... .......... 35% 138M 2s Step #4: 44400K .......... .......... .......... .......... .......... 35% 174M 2s Step #4: 44450K .......... .......... .......... .......... .......... 35% 180M 2s Step #4: 44500K .......... .......... .......... .......... .......... 35% 198M 2s Step #4: 44550K .......... .......... .......... .......... .......... 35% 198M 2s Step #4: 44600K .......... .......... .......... .......... .......... 35% 213M 2s Step #4: 44650K .......... .......... .......... .......... .......... 35% 188M 2s Step #4: 44700K .......... .......... .......... .......... .......... 35% 209M 2s Step #4: 44750K .......... .......... .......... .......... .......... 35% 166M 2s Step #4: 44800K .......... .......... .......... .......... .......... 35% 228M 2s Step #4: 44850K .......... .......... .......... .......... .......... 35% 189M 2s Step #4: 44900K .......... .......... .......... .......... .......... 35% 208M 2s Step #4: 44950K .......... .......... .......... .......... .......... 35% 210M 2s Step #4: 45000K .......... .......... .......... .......... .......... 35% 215M 2s Step #4: 45050K .......... .......... .......... .......... .......... 35% 232M 2s Step #4: 45100K .......... .......... .......... .......... .......... 35% 175M 2s Step #4: 45150K .......... .......... .......... .......... .......... 35% 171M 2s Step #4: 45200K .......... .......... .......... .......... .......... 35% 219M 2s Step #4: 45250K .......... .......... .......... .......... .......... 35% 212M 2s Step #4: 45300K .......... .......... .......... .......... .......... 35% 198M 2s Step #4: 45350K .......... .......... .......... .......... .......... 36% 174M 2s Step #4: 45400K .......... .......... .......... .......... .......... 36% 240M 2s Step #4: 45450K .......... .......... .......... .......... .......... 36% 215M 2s Step #4: 45500K .......... .......... .......... .......... .......... 36% 226M 2s Step #4: 45550K .......... .......... .......... .......... .......... 36% 175M 2s Step #4: 45600K .......... .......... .......... .......... .......... 36% 218M 2s Step #4: 45650K .......... .......... .......... .......... .......... 36% 171M 2s Step #4: 45700K .......... .......... .......... .......... .......... 36% 171M 2s Step #4: 45750K .......... .......... .......... .......... .......... 36% 144M 2s Step #4: 45800K .......... .......... .......... .......... .......... 36% 186M 2s Step #4: 45850K .......... .......... .......... .......... .......... 36% 163M 2s Step #4: 45900K .......... .......... .......... .......... .......... 36% 141M 2s Step #4: 45950K .......... .......... .......... .......... .......... 36% 137M 2s Step #4: 46000K .......... .......... .......... .......... .......... 36% 179M 2s Step #4: 46050K .......... .......... .......... .......... .......... 36% 223M 2s Step #4: 46100K .......... .......... .......... .......... .......... 36% 262M 2s Step #4: 46150K .......... .......... .......... .......... .......... 36% 200M 2s Step #4: 46200K .......... .......... .......... .......... .......... 36% 225M 2s Step #4: 46250K .......... .......... .......... .......... .......... 36% 233M 2s Step #4: 46300K .......... .......... .......... .......... .......... 36% 230M 2s Step #4: 46350K .......... .......... .......... .......... .......... 36% 166M 2s Step #4: 46400K .......... .......... .......... .......... .......... 36% 237M 2s Step #4: 46450K .......... .......... .......... .......... .......... 36% 210M 2s Step #4: 46500K .......... .......... .......... .......... .......... 36% 193M 2s Step #4: 46550K .......... .......... .......... .......... .......... 36% 186M 2s Step #4: 46600K .......... .......... .......... .......... .......... 37% 194M 2s Step #4: 46650K .......... .......... .......... .......... .......... 37% 213M 2s Step #4: 46700K .......... .......... .......... .......... .......... 37% 172M 2s Step #4: 46750K .......... .......... .......... .......... .......... 37% 177M 2s Step #4: 46800K .......... .......... .......... .......... .......... 37% 216M 2s Step #4: 46850K .......... .......... .......... .......... .......... 37% 171M 2s Step #4: 46900K .......... .......... .......... .......... .......... 37% 172M 2s Step #4: 46950K .......... .......... .......... .......... .......... 37% 140M 2s Step #4: 47000K .......... .......... .......... .......... .......... 37% 146M 2s Step #4: 47050K .......... .......... .......... .......... .......... 37% 179M 2s Step #4: 47100K .......... .......... .......... .......... .......... 37% 157M 2s Step #4: 47150K .......... .......... .......... .......... .......... 37% 154M 2s Step #4: 47200K .......... .......... .......... .......... .......... 37% 157M 2s Step #4: 47250K .......... .......... .......... .......... .......... 37% 172M 2s Step #4: 47300K .......... .......... .......... .......... .......... 37% 185M 2s Step #4: 47350K .......... .......... .......... .......... .......... 37% 142M 2s Step #4: 47400K .......... .......... .......... .......... .......... 37% 162M 2s Step #4: 47450K .......... .......... .......... .......... .......... 37% 155M 2s Step #4: 47500K .......... .......... .......... .......... .......... 37% 169M 2s Step #4: 47550K .......... .......... .......... .......... .......... 37% 138M 2s Step #4: 47600K .......... .......... .......... .......... .......... 37% 183M 2s Step #4: 47650K .......... .......... .......... .......... .......... 37% 182M 2s Step #4: 47700K .......... .......... .......... .......... .......... 37% 167M 2s Step #4: 47750K .......... .......... .......... .......... .......... 37% 145M 2s Step #4: 47800K .......... .......... .......... .......... .......... 37% 146M 2s Step #4: 47850K .......... .......... .......... .......... .......... 38% 167M 2s Step #4: 47900K .......... .......... .......... .......... .......... 38% 194M 2s Step #4: 47950K .......... .......... .......... .......... .......... 38% 129M 2s Step #4: 48000K .......... .......... .......... .......... .......... 38% 154M 2s Step #4: 48050K .......... .......... .......... .......... .......... 38% 145M 2s Step #4: 48100K .......... .......... .......... .......... .......... 38% 165M 2s Step #4: 48150K .......... .......... .......... .......... .......... 38% 152M 2s Step #4: 48200K .......... .......... .......... .......... .......... 38% 176M 2s Step #4: 48250K .......... .......... .......... .......... .......... 38% 167M 2s Step #4: 48300K .......... .......... .......... .......... .......... 38% 179M 2s Step #4: 48350K .......... .......... .......... .......... .......... 38% 126M 2s Step #4: 48400K .......... .......... .......... .......... .......... 38% 157M 2s Step #4: 48450K .......... .......... .......... .......... .......... 38% 167M 2s Step #4: 48500K .......... .......... .......... .......... .......... 38% 165M 2s Step #4: 48550K .......... .......... .......... .......... .......... 38% 179M 2s Step #4: 48600K .......... .......... .......... .......... .......... 38% 198M 2s Step #4: 48650K .......... .......... .......... .......... .......... 38% 174M 2s Step #4: 48700K .......... .......... .......... .......... .......... 38% 165M 2s Step #4: 48750K .......... .......... .......... .......... .......... 38% 141M 2s Step #4: 48800K .......... .......... .......... .......... .......... 38% 159M 1s Step #4: 48850K .......... .......... .......... .......... .......... 38% 174M 1s Step #4: 48900K .......... .......... .......... .......... .......... 38% 164M 1s Step #4: 48950K .......... .......... .......... .......... .......... 38% 148M 1s Step #4: 49000K .......... .......... .......... .......... .......... 38% 165M 1s Step #4: 49050K .......... .......... .......... .......... .......... 38% 179M 1s Step #4: 49100K .......... .......... .......... .......... .......... 39% 201M 1s Step #4: 49150K .......... .......... .......... .......... .......... 39% 151M 1s Step #4: 49200K .......... .......... .......... .......... .......... 39% 160M 1s Step #4: 49250K .......... .......... .......... .......... .......... 39% 163M 1s Step #4: 49300K .......... .......... .......... .......... .......... 39% 190M 1s Step #4: 49350K .......... .......... .......... .......... .......... 39% 146M 1s Step #4: 49400K .......... .......... .......... .......... .......... 39% 182M 1s Step #4: 49450K .......... .......... .......... .......... .......... 39% 164M 1s Step #4: 49500K .......... .......... .......... .......... .......... 39% 204M 1s Step #4: 49550K .......... .......... .......... .......... .......... 39% 133M 1s Step #4: 49600K .......... .......... .......... .......... .......... 39% 152M 1s Step #4: 49650K .......... .......... .......... .......... .......... 39% 165M 1s Step #4: 49700K .......... .......... .......... .......... .......... 39% 160M 1s Step #4: 49750K .......... .......... .......... .......... .......... 39% 174M 1s Step #4: 49800K .......... .......... .......... .......... .......... 39% 174M 1s Step #4: 49850K .......... .......... .......... .......... .......... 39% 164M 1s Step #4: 49900K .......... .......... .......... .......... .......... 39% 176M 1s Step #4: 49950K .......... .......... .......... .......... .......... 39% 182M 1s Step #4: 50000K .......... .......... .......... .......... .......... 39% 169M 1s Step #4: 50050K .......... .......... .......... .......... .......... 39% 154M 1s Step #4: 50100K .......... .......... .......... .......... .......... 39% 177M 1s Step #4: 50150K .......... .......... .......... .......... .......... 39% 143M 1s Step #4: 50200K .......... .......... .......... .......... .......... 39% 148M 1s Step #4: 50250K .......... .......... .......... .......... .......... 39% 161M 1s Step #4: 50300K .......... .......... .......... .......... .......... 39% 166M 1s Step #4: 50350K .......... .......... .......... .......... .......... 39% 147M 1s Step #4: 50400K .......... .......... .......... .......... .......... 40% 183M 1s Step #4: 50450K .......... .......... .......... .......... .......... 40% 168M 1s Step #4: 50500K .......... .......... .......... .......... .......... 40% 175M 1s Step #4: 50550K .......... .......... .......... .......... .......... 40% 158M 1s Step #4: 50600K .......... .......... .......... .......... .......... 40% 231M 1s Step #4: 50650K .......... .......... .......... .......... .......... 40% 185M 1s Step #4: 50700K .......... .......... .......... .......... .......... 40% 163M 1s Step #4: 50750K .......... .......... .......... .......... .......... 40% 133M 1s Step #4: 50800K .......... .......... .......... .......... .......... 40% 175M 1s Step #4: 50850K .......... .......... .......... .......... .......... 40% 183M 1s Step #4: 50900K .......... .......... .......... .......... .......... 40% 164M 1s Step #4: 50950K .......... .......... .......... .......... .......... 40% 163M 1s Step #4: 51000K .......... .......... .......... .......... .......... 40% 186M 1s Step #4: 51050K .......... .......... .......... .......... .......... 40% 219M 1s Step #4: 51100K .......... .......... .......... .......... .......... 40% 207M 1s Step #4: 51150K .......... .......... .......... .......... .......... 40% 179M 1s Step #4: 51200K .......... .......... .......... .......... .......... 40% 217M 1s Step #4: 51250K .......... .......... .......... .......... .......... 40% 192M 1s Step #4: 51300K .......... .......... .......... .......... .......... 40% 195M 1s Step #4: 51350K .......... .......... .......... .......... .......... 40% 205M 1s Step #4: 51400K .......... .......... .......... .......... .......... 40% 238M 1s Step #4: 51450K .......... .......... .......... .......... .......... 40% 190M 1s Step #4: 51500K .......... .......... .......... .......... .......... 40% 213M 1s Step #4: 51550K .......... .......... .......... .......... .......... 40% 178M 1s Step #4: 51600K .......... .......... .......... .......... .......... 40% 224M 1s Step #4: 51650K .......... .......... .......... .......... .......... 41% 240M 1s Step #4: 51700K .......... .......... .......... .......... .......... 41% 203M 1s Step #4: 51750K .......... .......... .......... .......... .......... 41% 198M 1s Step #4: 51800K .......... .......... .......... .......... .......... 41% 209M 1s Step #4: 51850K .......... .......... .......... .......... .......... 41% 190M 1s Step #4: 51900K .......... .......... .......... .......... .......... 41% 208M 1s Step #4: 51950K .......... .......... .......... .......... .......... 41% 167M 1s Step #4: 52000K .......... .......... .......... .......... .......... 41% 211M 1s Step #4: 52050K .......... .......... .......... .......... .......... 41% 226M 1s Step #4: 52100K .......... .......... .......... .......... .......... 41% 216M 1s Step #4: 52150K .......... .......... .......... .......... .......... 41% 189M 1s Step #4: 52200K .......... .......... .......... .......... .......... 41% 199M 1s Step #4: 52250K .......... .......... .......... .......... .......... 41% 231M 1s Step #4: 52300K .......... .......... .......... .......... .......... 41% 201M 1s Step #4: 52350K .......... .......... .......... .......... .......... 41% 181M 1s Step #4: 52400K .......... .......... .......... .......... .......... 41% 224M 1s Step #4: 52450K .......... .......... .......... .......... .......... 41% 189M 1s Step #4: 52500K .......... .......... .......... .......... .......... 41% 217M 1s Step #4: 52550K .......... .......... .......... .......... .......... 41% 150M 1s Step #4: 52600K .......... .......... .......... .......... .......... 41% 165M 1s Step #4: 52650K .......... .......... .......... .......... .......... 41% 154M 1s Step #4: 52700K .......... .......... .......... .......... .......... 41% 163M 1s Step #4: 52750K .......... .......... .......... .......... .......... 41% 143M 1s Step #4: 52800K .......... .......... .......... .......... .......... 41% 168M 1s Step #4: 52850K .......... .......... .......... .......... .......... 41% 133M 1s Step #4: 52900K .......... .......... .......... .......... .......... 42% 151M 1s Step #4: 52950K .......... .......... .......... .......... .......... 42% 158M 1s Step #4: 53000K .......... .......... .......... .......... .......... 42% 146M 1s Step #4: 53050K .......... .......... .......... .......... .......... 42% 213M 1s Step #4: 53100K .......... .......... .......... .......... .......... 42% 149M 1s Step #4: 53150K .......... .......... .......... .......... .......... 42% 145M 1s Step #4: 53200K .......... .......... .......... .......... .......... 42% 180M 1s Step #4: 53250K .......... .......... .......... .......... .......... 42% 165M 1s Step #4: 53300K .......... .......... .......... .......... .......... 42% 161M 1s Step #4: 53350K .......... .......... .......... .......... .......... 42% 143M 1s Step #4: 53400K .......... .......... .......... .......... .......... 42% 175M 1s Step #4: 53450K .......... .......... .......... .......... .......... 42% 169M 1s Step #4: 53500K .......... .......... .......... .......... .......... 42% 179M 1s Step #4: 53550K .......... .......... .......... .......... .......... 42% 144M 1s Step #4: 53600K .......... .......... .......... .......... .......... 42% 221M 1s Step #4: 53650K .......... .......... .......... .......... .......... 42% 258M 1s Step #4: 53700K .......... .......... .......... .......... .......... 42% 216M 1s Step #4: 53750K .......... .......... .......... .......... .......... 42% 211M 1s Step #4: 53800K .......... .......... .......... .......... .......... 42% 253M 1s Step #4: 53850K .......... .......... .......... .......... .......... 42% 214M 1s Step #4: 53900K .......... .......... .......... .......... .......... 42% 231M 1s Step #4: 53950K .......... .......... .......... .......... .......... 42% 203M 1s Step #4: 54000K .......... .......... .......... .......... .......... 42% 256M 1s Step #4: 54050K .......... .......... .......... .......... .......... 42% 223M 1s Step #4: 54100K .......... .......... .......... .......... .......... 42% 212M 1s Step #4: 54150K .......... .......... .......... .......... .......... 43% 189M 1s Step #4: 54200K .......... .......... .......... .......... .......... 43% 261M 1s Step #4: 54250K .......... .......... .......... .......... .......... 43% 243M 1s Step #4: 54300K .......... .......... .......... .......... .......... 43% 231M 1s Step #4: 54350K .......... .......... .......... .......... .......... 43% 193M 1s Step #4: 54400K .......... .......... .......... .......... .......... 43% 253M 1s Step #4: 54450K .......... .......... .......... .......... .......... 43% 231M 1s Step #4: 54500K .......... .......... .......... .......... .......... 43% 248M 1s Step #4: 54550K .......... .......... .......... .......... .......... 43% 216M 1s Step #4: 54600K .......... .......... .......... .......... .......... 43% 200M 1s Step #4: 54650K .......... .......... .......... .......... .......... 43% 214M 1s Step #4: 54700K .......... .......... .......... .......... .......... 43% 262M 1s Step #4: 54750K .......... .......... .......... .......... .......... 43% 210M 1s Step #4: 54800K .......... .......... .......... .......... .......... 43% 234M 1s Step #4: 54850K .......... .......... .......... .......... .......... 43% 246M 1s Step #4: 54900K .......... .......... .......... .......... .......... 43% 223M 1s Step #4: 54950K .......... .......... .......... .......... .......... 43% 202M 1s Step #4: 55000K .......... .......... .......... .......... .......... 43% 259M 1s Step #4: 55050K .......... .......... .......... .......... .......... 43% 229M 1s Step #4: 55100K .......... .......... .......... .......... .......... 43% 239M 1s Step #4: 55150K .......... .......... .......... .......... .......... 43% 199M 1s Step #4: 55200K .......... .......... .......... .......... .......... 43% 234M 1s Step #4: 55250K .......... .......... .......... .......... .......... 43% 211M 1s Step #4: 55300K .......... .......... .......... .......... .......... 43% 253M 1s Step #4: 55350K .......... .......... .......... .......... .......... 43% 210M 1s Step #4: 55400K .......... .......... .......... .......... .......... 44% 259M 1s Step #4: 55450K .......... .......... .......... .......... .......... 44% 230M 1s Step #4: 55500K .......... .......... .......... .......... .......... 44% 232M 1s Step #4: 55550K .......... .......... .......... .......... .......... 44% 199M 1s Step #4: 55600K .......... .......... .......... .......... .......... 44% 233M 1s Step #4: 55650K .......... .......... .......... .......... .......... 44% 236M 1s Step #4: 55700K .......... .......... .......... .......... .......... 44% 215M 1s Step #4: 55750K .......... .......... .......... .......... .......... 44% 209M 1s Step #4: 55800K .......... .......... .......... .......... .......... 44% 232M 1s Step #4: 55850K .......... .......... .......... .......... .......... 44% 235M 1s Step #4: 55900K .......... .......... .......... .......... .......... 44% 258M 1s Step #4: 55950K .......... .......... .......... .......... .......... 44% 186M 1s Step #4: 56000K .......... .......... .......... .......... .......... 44% 224M 1s Step #4: 56050K .......... .......... .......... .......... .......... 44% 214M 1s Step #4: 56100K .......... .......... .......... .......... .......... 44% 232M 1s Step #4: 56150K .......... .......... .......... .......... .......... 44% 203M 1s Step #4: 56200K .......... .......... .......... .......... .......... 44% 244M 1s Step #4: 56250K .......... .......... .......... .......... .......... 44% 222M 1s Step #4: 56300K .......... .......... .......... .......... .......... 44% 230M 1s Step #4: 56350K .......... .......... .......... .......... .......... 44% 176M 1s Step #4: 56400K .......... .......... .......... .......... .......... 44% 244M 1s Step #4: 56450K .......... .......... .......... .......... .......... 44% 233M 1s Step #4: 56500K .......... .......... .......... .......... .......... 44% 239M 1s Step #4: 56550K .......... .......... .......... .......... .......... 44% 205M 1s Step #4: 56600K .......... .......... .......... .......... .......... 44% 218M 1s Step #4: 56650K .......... .......... .......... .......... .......... 44% 221M 1s Step #4: 56700K .......... .......... .......... .......... .......... 45% 223M 1s Step #4: 56750K .......... .......... .......... .......... .......... 45% 201M 1s Step #4: 56800K .......... .......... .......... .......... .......... 45% 262M 1s Step #4: 56850K .......... .......... .......... .......... .......... 45% 222M 1s Step #4: 56900K .......... .......... .......... .......... .......... 45% 238M 1s Step #4: 56950K .......... .......... .......... .......... .......... 45% 197M 1s Step #4: 57000K .......... .......... .......... .......... .......... 45% 262M 1s Step #4: 57050K .......... .......... .......... .......... .......... 45% 238M 1s Step #4: 57100K .......... .......... .......... .......... .......... 45% 231M 1s Step #4: 57150K .......... .......... .......... .......... .......... 45% 184M 1s Step #4: 57200K .......... .......... .......... .......... .......... 45% 225M 1s Step #4: 57250K .......... .......... .......... .......... .......... 45% 217M 1s Step #4: 57300K .......... .......... .......... .......... .......... 45% 242M 1s Step #4: 57350K .......... .......... .......... .......... .......... 45% 172M 1s Step #4: 57400K .......... .......... .......... .......... .......... 45% 212M 1s Step #4: 57450K .......... .......... .......... .......... .......... 45% 248M 1s Step #4: 57500K .......... .......... .......... .......... .......... 45% 241M 1s Step #4: 57550K .......... .......... .......... .......... .......... 45% 212M 1s Step #4: 57600K .......... .......... .......... .......... .......... 45% 222M 1s Step #4: 57650K .......... .......... .......... .......... .......... 45% 243M 1s Step #4: 57700K .......... .......... .......... .......... .......... 45% 243M 1s Step #4: 57750K .......... .......... .......... .......... .......... 45% 214M 1s Step #4: 57800K .......... .......... .......... .......... .......... 45% 243M 1s Step #4: 57850K .......... .......... .......... .......... .......... 45% 207M 1s Step #4: 57900K .......... .......... .......... .......... .......... 45% 221M 1s Step #4: 57950K .......... .......... .......... .......... .......... 46% 190M 1s Step #4: 58000K .......... .......... .......... .......... .......... 46% 245M 1s Step #4: 58050K .......... .......... .......... .......... .......... 46% 214M 1s Step #4: 58100K .......... .......... .......... .......... .......... 46% 210M 1s Step #4: 58150K .......... .......... .......... .......... .......... 46% 214M 1s Step #4: 58200K .......... .......... .......... .......... .......... 46% 244M 1s Step #4: 58250K .......... .......... .......... .......... .......... 46% 200M 1s Step #4: 58300K .......... .......... .......... .......... .......... 46% 227M 1s Step #4: 58350K .......... .......... .......... .......... .......... 46% 197M 1s Step #4: 58400K .......... .......... .......... .......... .......... 46% 211M 1s Step #4: 58450K .......... .......... .......... .......... .......... 46% 223M 1s Step #4: 58500K .......... .......... .......... .......... .......... 46% 251M 1s Step #4: 58550K .......... .......... .......... .......... .......... 46% 215M 1s Step #4: 58600K .......... .......... .......... .......... .......... 46% 240M 1s Step #4: 58650K .......... .......... .......... .......... .......... 46% 230M 1s Step #4: 58700K .......... .......... .......... .......... .......... 46% 244M 1s Step #4: 58750K .......... .......... .......... .......... .......... 46% 197M 1s Step #4: 58800K .......... .......... .......... .......... .......... 46% 222M 1s Step #4: 58850K .......... .......... .......... .......... .......... 46% 227M 1s Step #4: 58900K .......... .......... .......... .......... .......... 46% 234M 1s Step #4: 58950K .......... .......... .......... .......... .......... 46% 217M 1s Step #4: 59000K .......... .......... .......... .......... .......... 46% 249M 1s Step #4: 59050K .......... .......... .......... .......... .......... 46% 236M 1s Step #4: 59100K .......... .......... .......... .......... .......... 46% 238M 1s Step #4: 59150K .......... .......... .......... .......... .......... 46% 208M 1s Step #4: 59200K .......... .......... .......... .......... .......... 47% 239M 1s Step #4: 59250K .......... .......... .......... .......... .......... 47% 220M 1s Step #4: 59300K .......... .......... .......... .......... .......... 47% 250M 1s Step #4: 59350K .......... .......... .......... .......... .......... 47% 187M 1s Step #4: 59400K .......... .......... .......... .......... .......... 47% 211M 1s Step #4: 59450K .......... .......... .......... .......... .......... 47% 250M 1s Step #4: 59500K .......... .......... .......... .......... .......... 47% 203M 1s Step #4: 59550K .......... .......... .......... .......... .......... 47% 210M 1s Step #4: 59600K .......... .......... .......... .......... .......... 47% 239M 1s Step #4: 59650K .......... .......... .......... .......... .......... 47% 216M 1s Step #4: 59700K .......... .......... .......... .......... .......... 47% 231M 1s Step #4: 59750K .......... .......... .......... .......... .......... 47% 231M 1s Step #4: 59800K .......... .......... .......... .......... .......... 47% 224M 1s Step #4: 59850K .......... .......... .......... .......... .......... 47% 257M 1s Step #4: 59900K .......... .......... .......... .......... .......... 47% 239M 1s Step #4: 59950K .......... .......... .......... .......... .......... 47% 218M 1s Step #4: 60000K .......... .......... .......... .......... .......... 47% 228M 1s Step #4: 60050K .......... .......... .......... .......... .......... 47% 248M 1s Step #4: 60100K .......... .......... .......... .......... .......... 47% 189M 1s Step #4: 60150K .......... .......... .......... .......... .......... 47% 203M 1s Step #4: 60200K .......... .......... .......... .......... .......... 47% 246M 1s Step #4: 60250K .......... .......... .......... .......... .......... 47% 259M 1s Step #4: 60300K .......... .......... .......... .......... .......... 47% 215M 1s Step #4: 60350K .......... .......... .......... .......... .......... 47% 202M 1s Step #4: 60400K .......... .......... .......... .......... .......... 47% 237M 1s Step #4: 60450K .......... .......... .......... .......... .......... 48% 243M 1s Step #4: 60500K .......... .......... .......... .......... .......... 48% 247M 1s Step #4: 60550K .......... .......... .......... .......... .......... 48% 192M 1s Step #4: 60600K .......... .......... .......... .......... .......... 48% 243M 1s Step #4: 60650K .......... .......... .......... .......... .......... 48% 230M 1s Step #4: 60700K .......... .......... .......... .......... .......... 48% 221M 1s Step #4: 60750K .......... .......... .......... .......... .......... 48% 212M 1s Step #4: 60800K .......... .......... .......... .......... .......... 48% 227M 1s Step #4: 60850K .......... .......... .......... .......... .......... 48% 242M 1s Step #4: 60900K .......... .......... .......... .......... .......... 48% 259M 1s Step #4: 60950K .......... .......... .......... .......... .......... 48% 216M 1s Step #4: 61000K .......... .......... .......... .......... .......... 48% 226M 1s Step #4: 61050K .......... .......... .......... .......... .......... 48% 213M 1s Step #4: 61100K .......... .......... .......... .......... .......... 48% 236M 1s Step #4: 61150K .......... .......... .......... .......... .......... 48% 198M 1s Step #4: 61200K .......... .......... .......... .......... .......... 48% 233M 1s Step #4: 61250K .......... .......... .......... .......... .......... 48% 232M 1s Step #4: 61300K .......... .......... .......... .......... .......... 48% 262M 1s Step #4: 61350K .......... .......... .......... .......... .......... 48% 214M 1s Step #4: 61400K .......... .......... .......... .......... .......... 48% 225M 1s Step #4: 61450K .......... .......... .......... .......... .......... 48% 231M 1s Step #4: 61500K .......... .......... .......... .......... .......... 48% 233M 1s Step #4: 61550K .......... .......... .......... .......... .......... 48% 205M 1s Step #4: 61600K .......... .......... .......... .......... .......... 48% 220M 1s Step #4: 61650K .......... .......... .......... .......... .......... 48% 228M 1s Step #4: 61700K .......... .......... .......... .......... .......... 49% 248M 1s Step #4: 61750K .......... .......... .......... .......... .......... 49% 208M 1s Step #4: 61800K .......... .......... .......... .......... .......... 49% 257M 1s Step #4: 61850K .......... .......... .......... .......... .......... 49% 233M 1s Step #4: 61900K .......... .......... .......... .......... .......... 49% 241M 1s Step #4: 61950K .......... .......... .......... .......... .......... 49% 190M 1s Step #4: 62000K .......... .......... .......... .......... .......... 49% 257M 1s Step #4: 62050K .......... .......... .......... .......... .......... 49% 264M 1s Step #4: 62100K .......... .......... .......... .......... .......... 49% 264M 1s Step #4: 62150K .......... .......... .......... .......... .......... 49% 231M 1s Step #4: 62200K .......... .......... .......... .......... .......... 49% 257M 1s Step #4: 62250K .......... .......... .......... .......... .......... 49% 235M 1s Step #4: 62300K .......... .......... .......... .......... .......... 49% 226M 1s Step #4: 62350K .......... .......... .......... .......... .......... 49% 179M 1s Step #4: 62400K .......... .......... .......... .......... .......... 49% 216M 1s Step #4: 62450K .......... .......... .......... .......... .......... 49% 220M 1s Step #4: 62500K .......... .......... .......... .......... .......... 49% 262M 1s Step #4: 62550K .......... .......... .......... .......... .......... 49% 200M 1s Step #4: 62600K .......... .......... .......... .......... .......... 49% 249M 1s Step #4: 62650K .......... .......... .......... .......... .......... 49% 257M 1s Step #4: 62700K .......... .......... .......... .......... .......... 49% 234M 1s Step #4: 62750K .......... .......... .......... .......... .......... 49% 220M 1s Step #4: 62800K .......... .......... .......... .......... .......... 49% 235M 1s Step #4: 62850K .......... .......... .......... .......... .......... 49% 234M 1s Step #4: 62900K .......... .......... .......... .......... .......... 49% 217M 1s Step #4: 62950K .......... .......... .......... .......... .......... 49% 214M 1s Step #4: 63000K .......... .......... .......... .......... .......... 50% 260M 1s Step #4: 63050K .......... .......... .......... .......... .......... 50% 201M 1s Step #4: 63100K .......... .......... .......... .......... .......... 50% 232M 1s Step #4: 63150K .......... .......... .......... .......... .......... 50% 201M 1s Step #4: 63200K .......... .......... .......... .......... .......... 50% 245M 1s Step #4: 63250K .......... .......... .......... .......... .......... 50% 265M 1s Step #4: 63300K .......... .......... .......... .......... .......... 50% 261M 1s Step #4: 63350K .......... .......... .......... .......... .......... 50% 216M 1s Step #4: 63400K .......... .......... .......... .......... .......... 50% 249M 1s Step #4: 63450K .......... .......... .......... .......... .......... 50% 260M 1s Step #4: 63500K .......... .......... .......... .......... .......... 50% 260M 1s Step #4: 63550K .......... .......... .......... .......... .......... 50% 218M 1s Step #4: 63600K .......... .......... .......... .......... .......... 50% 264M 1s Step #4: 63650K .......... .......... .......... .......... .......... 50% 249M 1s Step #4: 63700K .......... .......... .......... .......... .......... 50% 264M 1s Step #4: 63750K .......... .......... .......... .......... .......... 50% 222M 1s Step #4: 63800K .......... .......... .......... .......... .......... 50% 238M 1s Step #4: 63850K .......... .......... .......... .......... .......... 50% 245M 1s Step #4: 63900K .......... .......... .......... .......... .......... 50% 248M 1s Step #4: 63950K .......... .......... .......... .......... .......... 50% 222M 1s Step #4: 64000K .......... .......... .......... .......... .......... 50% 251M 1s Step #4: 64050K .......... .......... .......... .......... .......... 50% 263M 1s Step #4: 64100K .......... .......... .......... .......... .......... 50% 266M 1s Step #4: 64150K .......... .......... .......... .......... .......... 50% 221M 1s Step #4: 64200K .......... .......... .......... .......... .......... 50% 265M 1s Step #4: 64250K .......... .......... .......... .......... .......... 51% 254M 1s Step #4: 64300K .......... .......... .......... .......... .......... 51% 261M 1s Step #4: 64350K .......... .......... .......... .......... .......... 51% 216M 1s Step #4: 64400K .......... .......... .......... .......... .......... 51% 254M 1s Step #4: 64450K .......... .......... .......... .......... .......... 51% 261M 1s Step #4: 64500K .......... .......... .......... .......... .......... 51% 261M 1s Step #4: 64550K .......... .......... .......... .......... .......... 51% 208M 1s Step #4: 64600K .......... .......... .......... .......... .......... 51% 262M 1s Step #4: 64650K .......... .......... .......... .......... .......... 51% 249M 1s Step #4: 64700K .......... .......... .......... .......... .......... 51% 265M 1s Step #4: 64750K .......... .......... .......... .......... .......... 51% 197M 1s Step #4: 64800K .......... .......... .......... .......... .......... 51% 265M 1s Step #4: 64850K .......... .......... .......... .......... .......... 51% 243M 1s Step #4: 64900K .......... .......... .......... .......... .......... 51% 247M 1s Step #4: 64950K .......... .......... .......... .......... .......... 51% 234M 1s Step #4: 65000K .......... .......... .......... .......... .......... 51% 258M 1s Step #4: 65050K .......... .......... .......... .......... .......... 51% 263M 1s Step #4: 65100K .......... .......... .......... .......... .......... 51% 264M 1s Step #4: 65150K .......... .......... .......... .......... .......... 51% 208M 1s Step #4: 65200K .......... .......... .......... .......... .......... 51% 262M 1s Step #4: 65250K .......... .......... .......... .......... .......... 51% 253M 1s Step #4: 65300K .......... .......... .......... .......... .......... 51% 268M 1s Step #4: 65350K .......... .......... .......... .......... .......... 51% 234M 1s Step #4: 65400K .......... .......... .......... .......... .......... 51% 248M 1s Step #4: 65450K .......... .......... .......... .......... .......... 51% 263M 1s Step #4: 65500K .......... .......... .......... .......... .......... 52% 225K 1s Step #4: 65550K .......... .......... .......... .......... .......... 52% 1.10M 1s Step #4: 65600K .......... .......... .......... .......... .......... 52% 3.55M 1s Step #4: 65650K .......... .......... .......... .......... .......... 52% 3.52M 1s Step #4: 65700K .......... .......... .......... .......... .......... 52% 3.49M 1s Step #4: 65750K .......... .......... .......... .......... .......... 52% 4.34M 1s Step #4: 65800K .......... .......... .......... .......... .......... 52% 6.28M 1s Step #4: 65850K .......... .......... .......... .......... .......... 52% 9.41M 1s Step #4: 65900K .......... .......... .......... .......... .......... 52% 9.56M 1s Step #4: 65950K .......... .......... .......... .......... .......... 52% 7.26M 1s Step #4: 66000K .......... .......... .......... .......... .......... 52% 8.97M 1s Step #4: 66050K .......... .......... .......... .......... .......... 52% 8.06M 1s Step #4: 66100K .......... .......... .......... .......... .......... 52% 10.1M 1s Step #4: 66150K .......... .......... .......... .......... .......... 52% 12.9M 1s Step #4: 66200K .......... .......... .......... .......... .......... 52% 13.8M 1s Step #4: 66250K .......... .......... .......... .......... .......... 52% 16.6M 1s Step #4: 66300K .......... .......... .......... .......... .......... 52% 17.2M 1s Step #4: 66350K .......... .......... .......... .......... .......... 52% 14.7M 1s Step #4: 66400K .......... .......... .......... .......... .......... 52% 19.0M 1s Step #4: 66450K .......... .......... .......... .......... .......... 52% 25.7M 1s Step #4: 66500K .......... .......... .......... .......... .......... 52% 18.0M 1s Step #4: 66550K .......... .......... .......... .......... .......... 52% 24.4M 1s Step #4: 66600K .......... .......... .......... .......... .......... 52% 29.8M 1s Step #4: 66650K .......... .......... .......... .......... .......... 52% 15.7M 1s Step #4: 66700K .......... .......... .......... .......... .......... 52% 20.4M 1s Step #4: 66750K .......... .......... .......... .......... .......... 53% 24.8M 1s Step #4: 66800K .......... .......... .......... .......... .......... 53% 26.4M 1s Step #4: 66850K .......... .......... .......... .......... .......... 53% 20.8M 1s Step #4: 66900K .......... .......... .......... .......... .......... 53% 31.5M 1s Step #4: 66950K .......... .......... .......... .......... .......... 53% 29.8M 1s Step #4: 67000K .......... .......... .......... .......... .......... 53% 36.0M 1s Step #4: 67050K .......... .......... .......... .......... .......... 53% 33.0M 1s Step #4: 67100K .......... .......... .......... .......... .......... 53% 27.5M 1s Step #4: 67150K .......... .......... .......... .......... .......... 53% 30.5M 1s Step #4: 67200K .......... .......... .......... .......... .......... 53% 23.8M 1s Step #4: 67250K .......... .......... .......... .......... .......... 53% 51.3M 1s Step #4: 67300K .......... .......... .......... .......... .......... 53% 28.9M 1s Step #4: 67350K .......... .......... .......... .......... .......... 53% 74.4M 1s Step #4: 67400K .......... .......... .......... .......... .......... 53% 25.6M 1s Step #4: 67450K .......... .......... .......... .......... .......... 53% 51.5M 1s Step #4: 67500K .......... .......... .......... .......... .......... 53% 52.9M 1s Step #4: 67550K .......... .......... .......... .......... .......... 53% 40.1M 1s Step #4: 67600K .......... .......... .......... .......... .......... 53% 211M 1s Step #4: 67650K .......... .......... .......... .......... .......... 53% 212M 1s Step #4: 67700K .......... .......... .......... .......... .......... 53% 221M 1s Step #4: 67750K .......... .......... .......... .......... .......... 53% 192M 1s Step #4: 67800K .......... .......... .......... .......... .......... 53% 217M 1s Step #4: 67850K .......... .......... .......... .......... .......... 53% 199M 1s Step #4: 67900K .......... .......... .......... .......... .......... 53% 211M 1s Step #4: 67950K .......... .......... .......... .......... .......... 53% 169M 1s Step #4: 68000K .......... .......... .......... .......... .......... 54% 221M 1s Step #4: 68050K .......... .......... .......... .......... .......... 54% 189M 1s Step #4: 68100K .......... .......... .......... .......... .......... 54% 208M 1s Step #4: 68150K .......... .......... .......... .......... .......... 54% 184M 1s Step #4: 68200K .......... .......... .......... .......... .......... 54% 214M 1s Step #4: 68250K .......... .......... .......... .......... .......... 54% 227M 1s Step #4: 68300K .......... .......... .......... .......... .......... 54% 206M 1s Step #4: 68350K .......... .......... .......... .......... .......... 54% 166M 1s Step #4: 68400K .......... .......... .......... .......... .......... 54% 209M 1s Step #4: 68450K .......... .......... .......... .......... .......... 54% 208M 1s Step #4: 68500K .......... .......... .......... .......... .......... 54% 211M 1s Step #4: 68550K .......... .......... .......... .......... .......... 54% 189M 1s Step #4: 68600K .......... .......... .......... .......... .......... 54% 219M 1s Step #4: 68650K .......... .......... .......... .......... .......... 54% 224M 1s Step #4: 68700K .......... .......... .......... .......... .......... 54% 191M 1s Step #4: 68750K .......... .......... .......... .......... .......... 54% 178M 1s Step #4: 68800K .......... .......... .......... .......... .......... 54% 220M 1s Step #4: 68850K .......... .......... .......... .......... .......... 54% 213M 1s Step #4: 68900K .......... .......... .......... .......... .......... 54% 203M 1s Step #4: 68950K .......... .......... .......... .......... .......... 54% 223M 1s Step #4: 69000K .......... .......... .......... .......... .......... 54% 210M 1s Step #4: 69050K .......... .......... .......... .......... .......... 54% 242M 1s Step #4: 69100K .......... .......... .......... .......... .......... 54% 243M 1s Step #4: 69150K .......... .......... .......... .......... .......... 54% 200M 1s Step #4: 69200K .......... .......... .......... .......... .......... 54% 260M 1s Step #4: 69250K .......... .......... .......... .......... .......... 54% 217M 1s Step #4: 69300K .......... .......... .......... .......... .......... 55% 227M 1s Step #4: 69350K .......... .......... .......... .......... .......... 55% 182M 1s Step #4: 69400K .......... .......... .......... .......... .......... 55% 244M 1s Step #4: 69450K .......... .......... .......... .......... .......... 55% 237M 1s Step #4: 69500K .......... .......... .......... .......... .......... 55% 244M 1s Step #4: 69550K .......... .......... .......... .......... .......... 55% 201M 1s Step #4: 69600K .......... .......... .......... .......... .......... 55% 209M 1s Step #4: 69650K .......... .......... .......... .......... .......... 55% 232M 1s Step #4: 69700K .......... .......... .......... .......... .......... 55% 237M 1s Step #4: 69750K .......... .......... .......... .......... .......... 55% 229M 1s Step #4: 69800K .......... .......... .......... .......... .......... 55% 198M 1s Step #4: 69850K .......... .......... .......... .......... .......... 55% 239M 1s Step #4: 69900K .......... .......... .......... .......... .......... 55% 239M 1s Step #4: 69950K .......... .......... .......... .......... .......... 55% 200M 1s Step #4: 70000K .......... .......... .......... .......... .......... 55% 231M 1s Step #4: 70050K .......... .......... .......... .......... .......... 55% 233M 1s Step #4: 70100K .......... .......... .......... .......... .......... 55% 244M 1s Step #4: 70150K .......... .......... .......... .......... .......... 55% 197M 1s Step #4: 70200K .......... .......... .......... .......... .......... 55% 216M 1s Step #4: 70250K .......... .......... .......... .......... .......... 55% 228M 1s Step #4: 70300K .......... .......... .......... .......... .......... 55% 238M 1s Step #4: 70350K .......... .......... .......... .......... .......... 55% 199M 1s Step #4: 70400K .......... .......... .......... .......... .......... 55% 259M 1s Step #4: 70450K .......... .......... .......... .......... .......... 55% 258M 1s Step #4: 70500K .......... .......... .......... .......... .......... 55% 234M 1s Step #4: 70550K .......... .......... .......... .......... .......... 56% 207M 1s Step #4: 70600K .......... .......... .......... .......... .......... 56% 220M 1s Step #4: 70650K .......... .......... .......... .......... .......... 56% 237M 1s Step #4: 70700K .......... .......... .......... .......... .......... 56% 257M 1s Step #4: 70750K .......... .......... .......... .......... .......... 56% 186M 1s Step #4: 70800K .......... .......... .......... .......... .......... 56% 215M 1s Step #4: 70850K .......... .......... .......... .......... .......... 56% 242M 1s Step #4: 70900K .......... .......... .......... .......... .......... 56% 229M 1s Step #4: 70950K .......... .......... .......... .......... .......... 56% 226M 1s Step #4: 71000K .......... .......... .......... .......... .......... 56% 213M 1s Step #4: 71050K .......... .......... .......... .......... .......... 56% 261M 1s Step #4: 71100K .......... .......... .......... .......... .......... 56% 228M 1s Step #4: 71150K .......... .......... .......... .......... .......... 56% 212M 1s Step #4: 71200K .......... .......... .......... .......... .......... 56% 220M 1s Step #4: 71250K .......... .......... .......... .......... .......... 56% 248M 1s Step #4: 71300K .......... .......... .......... .......... .......... 56% 240M 1s Step #4: 71350K .......... .......... .......... .......... .......... 56% 203M 1s Step #4: 71400K .......... .......... .......... .......... .......... 56% 241M 1s Step #4: 71450K .......... .......... .......... .......... .......... 56% 234M 1s Step #4: 71500K .......... .......... .......... .......... .......... 56% 262M 1s Step #4: 71550K .......... .......... .......... .......... .......... 56% 206M 1s Step #4: 71600K .......... .......... .......... .......... .......... 56% 260M 1s Step #4: 71650K .......... .......... .......... .......... .......... 56% 238M 1s Step #4: 71700K .......... .......... .......... .......... .......... 56% 245M 1s Step #4: 71750K .......... .......... .......... .......... .......... 56% 231M 1s Step #4: 71800K .......... .......... .......... .......... .......... 57% 260M 1s Step #4: 71850K .......... .......... .......... .......... .......... 57% 261M 1s Step #4: 71900K .......... .......... .......... .......... .......... 57% 235M 1s Step #4: 71950K .......... .......... .......... .......... .......... 57% 211M 1s Step #4: 72000K .......... .......... .......... .......... .......... 57% 262M 1s Step #4: 72050K .......... .......... .......... .......... .......... 57% 261M 1s Step #4: 72100K .......... .......... .......... .......... .......... 57% 255M 1s Step #4: 72150K .......... .......... .......... .......... .......... 57% 222M 1s Step #4: 72200K .......... .......... .......... .......... .......... 57% 252M 1s Step #4: 72250K .......... .......... .......... .......... .......... 57% 258M 1s Step #4: 72300K .......... .......... .......... .......... .......... 57% 256M 1s Step #4: 72350K .......... .......... .......... .......... .......... 57% 217M 1s Step #4: 72400K .......... .......... .......... .......... .......... 57% 261M 1s Step #4: 72450K .......... .......... .......... .......... .......... 57% 251M 1s Step #4: 72500K .......... .......... .......... .......... .......... 57% 264M 1s Step #4: 72550K .......... .......... .......... .......... .......... 57% 228M 1s Step #4: 72600K .......... .......... .......... .......... .......... 57% 261M 1s Step #4: 72650K .......... .......... .......... .......... .......... 57% 246M 1s Step #4: 72700K .......... .......... .......... .......... .......... 57% 248M 1s Step #4: 72750K .......... .......... .......... .......... .......... 57% 198M 1s Step #4: 72800K .......... .......... .......... .......... .......... 57% 263M 1s Step #4: 72850K .......... .......... .......... .......... .......... 57% 260M 1s Step #4: 72900K .......... .......... .......... .......... .......... 57% 265M 1s Step #4: 72950K .......... .......... .......... .......... .......... 57% 224M 1s Step #4: 73000K .......... .......... .......... .......... .......... 57% 256M 1s Step #4: 73050K .......... .......... .......... .......... .......... 58% 261M 1s Step #4: 73100K .......... .......... .......... .......... .......... 58% 270M 1s Step #4: 73150K .......... .......... .......... .......... .......... 58% 224M 1s Step #4: 73200K .......... .......... .......... .......... .......... 58% 252M 1s Step #4: 73250K .......... .......... .......... .......... .......... 58% 257M 1s Step #4: 73300K .......... .......... .......... .......... .......... 58% 256M 1s Step #4: 73350K .......... .......... .......... .......... .......... 58% 230M 1s Step #4: 73400K .......... .......... .......... .......... .......... 58% 266M 1s Step #4: 73450K .......... .......... .......... .......... .......... 58% 250M 1s Step #4: 73500K .......... .......... .......... .......... .......... 58% 247M 1s Step #4: 73550K .......... .......... .......... .......... .......... 58% 221M 1s Step #4: 73600K .......... .......... .......... .......... .......... 58% 265M 1s Step #4: 73650K .......... .......... .......... .......... .......... 58% 262M 1s Step #4: 73700K .......... .......... .......... .......... .......... 58% 327K 1s Step #4: 73750K .......... .......... .......... .......... .......... 58% 1.09M 1s Step #4: 73800K .......... .......... .......... .......... .......... 58% 1.07M 1s Step #4: 73850K .......... .......... .......... .......... .......... 58% 2.50M 1s Step #4: 73900K .......... .......... .......... .......... .......... 58% 142M 1s Step #4: 73950K .......... .......... .......... .......... .......... 58% 180M 1s Step #4: 74000K .......... .......... .......... .......... .......... 58% 19.9M 1s Step #4: 74050K .......... .......... .......... .......... .......... 58% 9.18M 1s Step #4: 74100K .......... .......... .......... .......... .......... 58% 1.13M 1s Step #4: 74150K .......... .......... .......... .......... .......... 58% 7.21M 1s Step #4: 74200K .......... .......... .......... .......... .......... 58% 143M 1s Step #4: 74250K .......... .......... .......... .......... .......... 58% 147M 1s Step #4: 74300K .......... .......... .......... .......... .......... 59% 179M 1s Step #4: 74350K .......... .......... .......... .......... .......... 59% 197M 1s Step #4: 74400K .......... .......... .......... .......... .......... 59% 241M 1s Step #4: 74450K .......... .......... .......... .......... .......... 59% 238M 1s Step #4: 74500K .......... .......... .......... .......... .......... 59% 229M 1s Step #4: 74550K .......... .......... .......... .......... .......... 59% 1.32M 1s Step #4: 74600K .......... .......... .......... .......... .......... 59% 194M 1s Step #4: 74650K .......... .......... .......... .......... .......... 59% 186M 1s Step #4: 74700K .......... .......... .......... .......... .......... 59% 244M 1s Step #4: 74750K .......... .......... .......... .......... .......... 59% 195M 1s Step #4: 74800K .......... .......... .......... .......... .......... 59% 244M 1s Step #4: 74850K .......... .......... .......... .......... .......... 59% 1.42M 1s Step #4: 74900K .......... .......... .......... .......... .......... 59% 238M 1s Step #4: 74950K .......... .......... .......... .......... .......... 59% 10.3M 1s Step #4: 75000K .......... .......... .......... .......... .......... 59% 161M 1s Step #4: 75050K .......... .......... .......... .......... .......... 59% 216M 1s Step #4: 75100K .......... .......... .......... .......... .......... 59% 181M 1s Step #4: 75150K .......... .......... .......... .......... .......... 59% 171M 1s Step #4: 75200K .......... .......... .......... .......... .......... 59% 189M 1s Step #4: 75250K .......... .......... .......... .......... .......... 59% 159M 1s Step #4: 75300K .......... .......... .......... .......... .......... 59% 165M 1s Step #4: 75350K .......... .......... .......... .......... .......... 59% 157M 1s Step #4: 75400K .......... .......... .......... .......... .......... 59% 179M 1s Step #4: 75450K .......... .......... .......... .......... .......... 59% 188M 1s Step #4: 75500K .......... .......... .......... .......... .......... 59% 181M 1s Step #4: 75550K .......... .......... .......... .......... .......... 59% 144M 1s Step #4: 75600K .......... .......... .......... .......... .......... 60% 180M 1s Step #4: 75650K .......... .......... .......... .......... .......... 60% 192M 1s Step #4: 75700K .......... .......... .......... .......... .......... 60% 196M 1s Step #4: 75750K .......... .......... .......... .......... .......... 60% 159M 1s Step #4: 75800K .......... .......... .......... .......... .......... 60% 211M 1s Step #4: 75850K .......... .......... .......... .......... .......... 60% 206M 1s Step #4: 75900K .......... .......... .......... .......... .......... 60% 221M 1s Step #4: 75950K .......... .......... .......... .......... .......... 60% 172M 1s Step #4: 76000K .......... .......... .......... .......... .......... 60% 209M 1s Step #4: 76050K .......... .......... .......... .......... .......... 60% 220M 1s Step #4: 76100K .......... .......... .......... .......... .......... 60% 206M 1s Step #4: 76150K .......... .......... .......... .......... .......... 60% 187M 1s Step #4: 76200K .......... .......... .......... .......... .......... 60% 211M 1s Step #4: 76250K .......... .......... .......... .......... .......... 60% 195M 1s Step #4: 76300K .......... .......... .......... .......... .......... 60% 212M 1s Step #4: 76350K .......... .......... .......... .......... .......... 60% 171M 1s Step #4: 76400K .......... .......... .......... .......... .......... 60% 200M 1s Step #4: 76450K .......... .......... .......... .......... .......... 60% 227M 1s Step #4: 76500K .......... .......... .......... .......... .......... 60% 254M 1s Step #4: 76550K .......... .......... .......... .......... .......... 60% 207M 1s Step #4: 76600K .......... .......... .......... .......... .......... 60% 216M 1s Step #4: 76650K .......... .......... .......... .......... .......... 60% 237M 1s Step #4: 76700K .......... .......... .......... .......... .......... 60% 265M 1s Step #4: 76750K .......... .......... .......... .......... .......... 60% 203M 1s Step #4: 76800K .......... .......... .......... .......... .......... 60% 251M 1s Step #4: 76850K .......... .......... .......... .......... .......... 61% 222M 1s Step #4: 76900K .......... .......... .......... .......... .......... 61% 232M 1s Step #4: 76950K .......... .......... .......... .......... .......... 61% 218M 1s Step #4: 77000K .......... .......... .......... .......... .......... 61% 219M 1s Step #4: 77050K .......... .......... .......... .......... .......... 61% 250M 1s Step #4: 77100K .......... .......... .......... .......... .......... 61% 223M 1s Step #4: 77150K .......... .......... .......... .......... .......... 61% 188M 1s Step #4: 77200K .......... .......... .......... .......... .......... 61% 227M 1s Step #4: 77250K .......... .......... .......... .......... .......... 61% 226M 1s Step #4: 77300K .......... .......... .......... .......... .......... 61% 205M 1s Step #4: 77350K .......... .......... .......... .......... .......... 61% 230M 1s Step #4: 77400K .......... .......... .......... .......... .......... 61% 237M 1s Step #4: 77450K .......... .......... .......... .......... .......... 61% 259M 1s Step #4: 77500K .......... .......... .......... .......... .......... 61% 250M 1s Step #4: 77550K .......... .......... .......... .......... .......... 61% 176M 1s Step #4: 77600K .......... .......... .......... .......... .......... 61% 237M 1s Step #4: 77650K .......... .......... .......... .......... .......... 61% 244M 1s Step #4: 77700K .......... .......... .......... .......... .......... 61% 233M 1s Step #4: 77750K .......... .......... .......... .......... .......... 61% 222M 1s Step #4: 77800K .......... .......... .......... .......... .......... 61% 260M 1s Step #4: 77850K .......... .......... .......... .......... .......... 61% 212M 1s Step #4: 77900K .......... .......... .......... .......... .......... 61% 229M 1s Step #4: 77950K .......... .......... .......... .......... .......... 61% 218M 1s Step #4: 78000K .......... .......... .......... .......... .......... 61% 217M 1s Step #4: 78050K .......... .......... .......... .......... .......... 61% 233M 1s Step #4: 78100K .......... .......... .......... .......... .......... 62% 258M 1s Step #4: 78150K .......... .......... .......... .......... .......... 62% 231M 1s Step #4: 78200K .......... .......... .......... .......... .......... 62% 237M 1s Step #4: 78250K .......... .......... .......... .......... .......... 62% 203M 1s Step #4: 78300K .......... .......... .......... .......... .......... 62% 222M 1s Step #4: 78350K .......... .......... .......... .......... .......... 62% 211M 1s Step #4: 78400K .......... .......... .......... .......... .......... 62% 263M 1s Step #4: 78450K .......... .......... .......... .......... .......... 62% 234M 1s Step #4: 78500K .......... .......... .......... .......... .......... 62% 243M 1s Step #4: 78550K .......... .......... .......... .......... .......... 62% 199M 1s Step #4: 78600K .......... .......... .......... .......... .......... 62% 244M 1s Step #4: 78650K .......... .......... .......... .......... .......... 62% 234M 1s Step #4: 78700K .......... .......... .......... .......... .......... 62% 241M 1s Step #4: 78750K .......... .......... .......... .......... .......... 62% 208M 1s Step #4: 78800K .......... .......... .......... .......... .......... 62% 220M 1s Step #4: 78850K .......... .......... .......... .......... .......... 62% 243M 1s Step #4: 78900K .......... .......... .......... .......... .......... 62% 241M 1s Step #4: 78950K .......... .......... .......... .......... .......... 62% 214M 1s Step #4: 79000K .......... .......... .......... .......... .......... 62% 258M 1s Step #4: 79050K .......... .......... .......... .......... .......... 62% 211M 1s Step #4: 79100K .......... .......... .......... .......... .......... 62% 229M 1s Step #4: 79150K .......... .......... .......... .......... .......... 62% 193M 1s Step #4: 79200K .......... .......... .......... .......... .......... 62% 236M 1s Step #4: 79250K .......... .......... .......... .......... .......... 62% 238M 1s Step #4: 79300K .......... .......... .......... .......... .......... 62% 228M 1s Step #4: 79350K .......... .......... .......... .......... .......... 63% 212M 1s Step #4: 79400K .......... .......... .......... .......... .......... 63% 263M 1s Step #4: 79450K .......... .......... .......... .......... .......... 63% 233M 1s Step #4: 79500K .......... .......... .......... .......... .......... 63% 261M 1s Step #4: 79550K .......... .......... .......... .......... .......... 63% 179M 1s Step #4: 79600K .......... .......... .......... .......... .......... 63% 220M 1s Step #4: 79650K .......... .......... .......... .......... .......... 63% 263M 1s Step #4: 79700K .......... .......... .......... .......... .......... 63% 243M 1s Step #4: 79750K .......... .......... .......... .......... .......... 63% 218M 1s Step #4: 79800K .......... .......... .......... .......... .......... 63% 231M 1s Step #4: 79850K .......... .......... .......... .......... .......... 63% 251M 1s Step #4: 79900K .......... .......... .......... .......... .......... 63% 238M 1s Step #4: 79950K .......... .......... .......... .......... .......... 63% 223M 1s Step #4: 80000K .......... .......... .......... .......... .......... 63% 236M 1s Step #4: 80050K .......... .......... .......... .......... .......... 63% 223M 1s Step #4: 80100K .......... .......... .......... .......... .......... 63% 238M 1s Step #4: 80150K .......... .......... .......... .......... .......... 63% 216M 1s Step #4: 80200K .......... .......... .......... .......... .......... 63% 230M 1s Step #4: 80250K .......... .......... .......... .......... .......... 63% 229M 1s Step #4: 80300K .......... .......... .......... .......... .......... 63% 225M 1s Step #4: 80350K .......... .......... .......... .......... .......... 63% 205M 1s Step #4: 80400K .......... .......... .......... .......... .......... 63% 249M 1s Step #4: 80450K .......... .......... .......... .......... .......... 63% 213M 1s Step #4: 80500K .......... .......... .......... .......... .......... 63% 257M 1s Step #4: 80550K .......... .......... .......... .......... .......... 63% 209M 1s Step #4: 80600K .......... .......... .......... .......... .......... 64% 242M 1s Step #4: 80650K .......... .......... .......... .......... .......... 64% 222M 1s Step #4: 80700K .......... .......... .......... .......... .......... 64% 231M 1s Step #4: 80750K .......... .......... .......... .......... .......... 64% 198M 1s Step #4: 80800K .......... .......... .......... .......... .......... 64% 236M 1s Step #4: 80850K .......... .......... .......... .......... .......... 64% 234M 1s Step #4: 80900K .......... .......... .......... .......... .......... 64% 238M 1s Step #4: 80950K .......... .......... .......... .......... .......... 64% 218M 1s Step #4: 81000K .......... .......... .......... .......... .......... 64% 251M 1s Step #4: 81050K .......... .......... .......... .......... .......... 64% 244M 1s Step #4: 81100K .......... .......... .......... .......... .......... 64% 240M 1s Step #4: 81150K .......... .......... .......... .......... .......... 64% 191M 1s Step #4: 81200K .......... .......... .......... .......... .......... 64% 225M 1s Step #4: 81250K .......... .......... .......... .......... .......... 64% 221M 1s Step #4: 81300K .......... .......... .......... .......... .......... 64% 231M 1s Step #4: 81350K .......... .......... .......... .......... .......... 64% 192M 1s Step #4: 81400K .......... .......... .......... .......... .......... 64% 246M 1s Step #4: 81450K .......... .......... .......... .......... .......... 64% 224M 1s Step #4: 81500K .......... .......... .......... .......... .......... 64% 243M 1s Step #4: 81550K .......... .......... .......... .......... .......... 64% 217M 1s Step #4: 81600K .......... .......... .......... .......... .......... 64% 223M 1s Step #4: 81650K .......... .......... .......... .......... .......... 64% 211M 1s Step #4: 81700K .......... .......... .......... .......... .......... 64% 222M 1s Step #4: 81750K .......... .......... .......... .......... .......... 64% 186M 1s Step #4: 81800K .......... .......... .......... .......... .......... 64% 220M 1s Step #4: 81850K .......... .......... .......... .......... .......... 64% 236M 1s Step #4: 81900K .......... .......... .......... .......... .......... 65% 225M 1s Step #4: 81950K .......... .......... .......... .......... .......... 65% 180M 1s Step #4: 82000K .......... .......... .......... .......... .......... 65% 232M 1s Step #4: 82050K .......... .......... .......... .......... .......... 65% 244M 1s Step #4: 82100K .......... .......... .......... .......... .......... 65% 246M 1s Step #4: 82150K .......... .......... .......... .......... .......... 65% 224M 1s Step #4: 82200K .......... .......... .......... .......... .......... 65% 224M 1s Step #4: 82250K .......... .......... .......... .......... .......... 65% 228M 1s Step #4: 82300K .......... .......... .......... .......... .......... 65% 242M 1s Step #4: 82350K .......... .......... .......... .......... .......... 65% 205M 1s Step #4: 82400K .......... .......... .......... .......... .......... 65% 221M 1s Step #4: 82450K .......... .......... .......... .......... .......... 65% 235M 1s Step #4: 82500K .......... .......... .......... .......... .......... 65% 258M 1s Step #4: 82550K .......... .......... .......... .......... .......... 65% 212M 1s Step #4: 82600K .......... .......... .......... .......... .......... 65% 242M 1s Step #4: 82650K .......... .......... .......... .......... .......... 65% 246M 1s Step #4: 82700K .......... .......... .......... .......... .......... 65% 209M 1s Step #4: 82750K .......... .......... .......... .......... .......... 65% 202M 1s Step #4: 82800K .......... .......... .......... .......... .......... 65% 255M 1s Step #4: 82850K .......... .......... .......... .......... .......... 65% 204M 1s Step #4: 82900K .......... .......... .......... .......... .......... 65% 230M 1s Step #4: 82950K .......... .......... .......... .......... .......... 65% 210M 1s Step #4: 83000K .......... .......... .......... .......... .......... 65% 261M 1s Step #4: 83050K .......... .......... .......... .......... .......... 65% 229M 1s Step #4: 83100K .......... .......... .......... .......... .......... 65% 228M 1s Step #4: 83150K .......... .......... .......... .......... .......... 66% 194M 1s Step #4: 83200K .......... .......... .......... .......... .......... 66% 230M 1s Step #4: 83250K .......... .......... .......... .......... .......... 66% 260M 1s Step #4: 83300K .......... .......... .......... .......... .......... 66% 236M 1s Step #4: 83350K .......... .......... .......... .......... .......... 66% 202M 1s Step #4: 83400K .......... .......... .......... .......... .......... 66% 214M 1s Step #4: 83450K .......... .......... .......... .......... .......... 66% 235M 1s Step #4: 83500K .......... .......... .......... .......... .......... 66% 226M 1s Step #4: 83550K .......... .......... .......... .......... .......... 66% 200M 1s Step #4: 83600K .......... .......... .......... .......... .......... 66% 234M 1s Step #4: 83650K .......... .......... .......... .......... .......... 66% 235M 1s Step #4: 83700K .......... .......... .......... .......... .......... 66% 263M 1s Step #4: 83750K .......... .......... .......... .......... .......... 66% 212M 1s Step #4: 83800K .......... .......... .......... .......... .......... 66% 221M 1s Step #4: 83850K .......... .......... .......... .......... .......... 66% 214M 1s Step #4: 83900K .......... .......... .......... .......... .......... 66% 234M 1s Step #4: 83950K .......... .......... .......... .......... .......... 66% 210M 1s Step #4: 84000K .......... .......... .......... .......... .......... 66% 232M 1s Step #4: 84050K .......... .......... .......... .......... .......... 66% 233M 1s Step #4: 84100K .......... .......... .......... .......... .......... 66% 216M 1s Step #4: 84150K .......... .......... .......... .......... .......... 66% 231M 1s Step #4: 84200K .......... .......... .......... .......... .......... 66% 236M 1s Step #4: 84250K .......... .......... .......... .......... .......... 66% 239M 1s Step #4: 84300K .......... .......... .......... .......... .......... 66% 186M 1s Step #4: 84350K .......... .......... .......... .......... .......... 66% 145M 1s Step #4: 84400K .......... .......... .......... .......... .......... 67% 196M 1s Step #4: 84450K .......... .......... .......... .......... .......... 67% 234M 1s Step #4: 84500K .......... .......... .......... .......... .......... 67% 212M 1s Step #4: 84550K .......... .......... .......... .......... .......... 67% 197M 1s Step #4: 84600K .......... .......... .......... .......... .......... 67% 244M 1s Step #4: 84650K .......... .......... .......... .......... .......... 67% 219M 1s Step #4: 84700K .......... .......... .......... .......... .......... 67% 230M 1s Step #4: 84750K .......... .......... .......... .......... .......... 67% 193M 1s Step #4: 84800K .......... .......... .......... .......... .......... 67% 242M 1s Step #4: 84850K .......... .......... .......... .......... .......... 67% 236M 1s Step #4: 84900K .......... .......... .......... .......... .......... 67% 255M 1s Step #4: 84950K .......... .......... .......... .......... .......... 67% 201M 1s Step #4: 85000K .......... .......... .......... .......... .......... 67% 249M 1s Step #4: 85050K .......... .......... .......... .......... .......... 67% 241M 1s Step #4: 85100K .......... .......... .......... .......... .......... 67% 239M 1s Step #4: 85150K .......... .......... .......... .......... .......... 67% 202M 1s Step #4: 85200K .......... .......... .......... .......... .......... 67% 221M 1s Step #4: 85250K .......... .......... .......... .......... .......... 67% 229M 1s Step #4: 85300K .......... .......... .......... .......... .......... 67% 256M 1s Step #4: 85350K .......... .......... .......... .......... .......... 67% 190M 1s Step #4: 85400K .......... .......... .......... .......... .......... 67% 235M 1s Step #4: 85450K .......... .......... .......... .......... .......... 67% 261M 1s Step #4: 85500K .......... .......... .......... .......... .......... 67% 238M 1s Step #4: 85550K .......... .......... .......... .......... .......... 67% 197M 1s Step #4: 85600K .......... .......... .......... .......... .......... 67% 197M 1s Step #4: 85650K .......... .......... .......... .......... .......... 68% 220M 1s Step #4: 85700K .......... .......... .......... .......... .......... 68% 262M 1s Step #4: 85750K .......... .......... .......... .......... .......... 68% 190M 1s Step #4: 85800K .......... .......... .......... .......... .......... 68% 257M 1s Step #4: 85850K .......... .......... .......... .......... .......... 68% 258M 1s Step #4: 85900K .......... .......... .......... .......... .......... 68% 241M 1s Step #4: 85950K .......... .......... .......... .......... .......... 68% 207M 1s Step #4: 86000K .......... .......... .......... .......... .......... 68% 238M 1s Step #4: 86050K .......... .......... .......... .......... .......... 68% 246M 1s Step #4: 86100K .......... .......... .......... .......... .......... 68% 227M 1s Step #4: 86150K .......... .......... .......... .......... .......... 68% 219M 1s Step #4: 86200K .......... .......... .......... .......... .......... 68% 234M 1s Step #4: 86250K .......... .......... .......... .......... .......... 68% 229M 1s Step #4: 86300K .......... .......... .......... .......... .......... 68% 237M 1s Step #4: 86350K .......... .......... .......... .......... .......... 68% 207M 1s Step #4: 86400K .......... .......... .......... .......... .......... 68% 211M 1s Step #4: 86450K .......... .......... .......... .......... .......... 68% 229M 1s Step #4: 86500K .......... .......... .......... .......... .......... 68% 230M 1s Step #4: 86550K .......... .......... .......... .......... .......... 68% 196M 1s Step #4: 86600K .......... .......... .......... .......... .......... 68% 230M 1s Step #4: 86650K .......... .......... .......... .......... .......... 68% 241M 1s Step #4: 86700K .......... .......... .......... .......... .......... 68% 248M 1s Step #4: 86750K .......... .......... .......... .......... .......... 68% 188M 1s Step #4: 86800K .......... .......... .......... .......... .......... 68% 233M 1s Step #4: 86850K .......... .......... .......... .......... .......... 68% 239M 1s Step #4: 86900K .......... .......... .......... .......... .......... 69% 233M 1s Step #4: 86950K .......... .......... .......... .......... .......... 69% 211M 1s Step #4: 87000K .......... .......... .......... .......... .......... 69% 234M 1s Step #4: 87050K .......... .......... .......... .......... .......... 69% 242M 1s Step #4: 87100K .......... .......... .......... .......... .......... 69% 258M 1s Step #4: 87150K .......... .......... .......... .......... .......... 69% 188M 1s Step #4: 87200K .......... .......... .......... .......... .......... 69% 221M 1s Step #4: 87250K .......... .......... .......... .......... .......... 69% 259M 1s Step #4: 87300K .......... .......... .......... .......... .......... 69% 242M 1s Step #4: 87350K .......... .......... .......... .......... .......... 69% 205M 1s Step #4: 87400K .......... .......... .......... .......... .......... 69% 216M 1s Step #4: 87450K .......... .......... .......... .......... .......... 69% 221M 1s Step #4: 87500K .......... .......... .......... .......... .......... 69% 243M 1s Step #4: 87550K .......... .......... .......... .......... .......... 69% 208M 1s Step #4: 87600K .......... .......... .......... .......... .......... 69% 220M 1s Step #4: 87650K .......... .......... .......... .......... .......... 69% 238M 1s Step #4: 87700K .......... .......... .......... .......... .......... 69% 227M 1s Step #4: 87750K .......... .......... .......... .......... .......... 69% 244M 1s Step #4: 87800K .......... .......... .......... .......... .......... 69% 228M 1s Step #4: 87850K .......... .......... .......... .......... .......... 69% 251M 1s Step #4: 87900K .......... .......... .......... .......... .......... 69% 240M 1s Step #4: 87950K .......... .......... .......... .......... .......... 69% 201M 1s Step #4: 88000K .......... .......... .......... .......... .......... 69% 233M 1s Step #4: 88050K .......... .......... .......... .......... .......... 69% 246M 1s Step #4: 88100K .......... .......... .......... .......... .......... 69% 235M 1s Step #4: 88150K .......... .......... .......... .......... .......... 69% 223M 1s Step #4: 88200K .......... .......... .......... .......... .......... 70% 221M 1s Step #4: 88250K .......... .......... .......... .......... .......... 70% 244M 1s Step #4: 88300K .......... .......... .......... .......... .......... 70% 257M 1s Step #4: 88350K .......... .......... .......... .......... .......... 70% 174M 1s Step #4: 88400K .......... .......... .......... .......... .......... 70% 217M 1s Step #4: 88450K .......... .......... .......... .......... .......... 70% 240M 1s Step #4: 88500K .......... .......... .......... .......... .......... 70% 228M 1s Step #4: 88550K .......... .......... .......... .......... .......... 70% 225M 1s Step #4: 88600K .......... .......... .......... .......... .......... 70% 208M 1s Step #4: 88650K .......... .......... .......... .......... .......... 70% 229M 1s Step #4: 88700K .......... .......... .......... .......... .......... 70% 261M 1s Step #4: 88750K .......... .......... .......... .......... .......... 70% 200M 1s Step #4: 88800K .......... .......... .......... .......... .......... 70% 220M 1s Step #4: 88850K .......... .......... .......... .......... .......... 70% 255M 1s Step #4: 88900K .......... .......... .......... .......... .......... 70% 260M 1s Step #4: 88950K .......... .......... .......... .......... .......... 70% 214M 1s Step #4: 89000K .......... .......... .......... .......... .......... 70% 263M 1s Step #4: 89050K .......... .......... .......... .......... .......... 70% 207M 1s Step #4: 89100K .......... .......... .......... .......... .......... 70% 218M 1s Step #4: 89150K .......... .......... .......... .......... .......... 70% 199M 1s Step #4: 89200K .......... .......... .......... .......... .......... 70% 261M 1s Step #4: 89250K .......... .......... .......... .......... .......... 70% 241M 1s Step #4: 89300K .......... .......... .......... .......... .......... 70% 217M 1s Step #4: 89350K .......... .......... .......... .......... .......... 70% 216M 1s Step #4: 89400K .......... .......... .......... .......... .......... 70% 236M 1s Step #4: 89450K .......... .......... .......... .......... .......... 71% 257M 1s Step #4: 89500K .......... .......... .......... .......... .......... 71% 229M 1s Step #4: 89550K .......... .......... .......... .......... .......... 71% 209M 1s Step #4: 89600K .......... .......... .......... .......... .......... 71% 244M 1s Step #4: 89650K .......... .......... .......... .......... .......... 71% 244M 1s Step #4: 89700K .......... .......... .......... .......... .......... 71% 249M 1s Step #4: 89750K .......... .......... .......... .......... .......... 71% 189M 1s Step #4: 89800K .......... .......... .......... .......... .......... 71% 241M 1s Step #4: 89850K .......... .......... .......... .......... .......... 71% 246M 1s Step #4: 89900K .......... .......... .......... .......... .......... 71% 245M 1s Step #4: 89950K .......... .......... .......... .......... .......... 71% 192M 1s Step #4: 90000K .......... .......... .......... .......... .......... 71% 233M 1s Step #4: 90050K .......... .......... .......... .......... .......... 71% 248M 1s Step #4: 90100K .......... .......... .......... .......... .......... 71% 259M 1s Step #4: 90150K .......... .......... .......... .......... .......... 71% 219M 1s Step #4: 90200K .......... .......... .......... .......... .......... 71% 258M 1s Step #4: 90250K .......... .......... .......... .......... .......... 71% 205M 1s Step #4: 90300K .......... .......... .......... .......... .......... 71% 233M 1s Step #4: 90350K .......... .......... .......... .......... .......... 71% 217M 1s Step #4: 90400K .......... .......... .......... .......... .......... 71% 243M 1s Step #4: 90450K .......... .......... .......... .......... .......... 71% 245M 1s Step #4: 90500K .......... .......... .......... .......... .......... 71% 235M 1s Step #4: 90550K .......... .......... .......... .......... .......... 71% 230M 1s Step #4: 90600K .......... .......... .......... .......... .......... 71% 278M 1s Step #4: 90650K .......... .......... .......... .......... .......... 71% 275M 1s Step #4: 90700K .......... .......... .......... .......... .......... 72% 234M 1s Step #4: 90750K .......... .......... .......... .......... .......... 72% 193M 1s Step #4: 90800K .......... .......... .......... .......... .......... 72% 238M 1s Step #4: 90850K .......... .......... .......... .......... .......... 72% 240M 1s Step #4: 90900K .......... .......... .......... .......... .......... 72% 221M 1s Step #4: 90950K .......... .......... .......... .......... .......... 72% 188M 1s Step #4: 91000K .......... .......... .......... .......... .......... 72% 246M 1s Step #4: 91050K .......... .......... .......... .......... .......... 72% 262M 1s Step #4: 91100K .......... .......... .......... .......... .......... 72% 234M 1s Step #4: 91150K .......... .......... .......... .......... .......... 72% 204M 1s Step #4: 91200K .......... .......... .......... .......... .......... 72% 206M 1s Step #4: 91250K .......... .......... .......... .......... .......... 72% 262M 1s Step #4: 91300K .......... .......... .......... .......... .......... 72% 244M 1s Step #4: 91350K .......... .......... .......... .......... .......... 72% 229M 1s Step #4: 91400K .......... .......... .......... .......... .......... 72% 213M 1s Step #4: 91450K .......... .......... .......... .......... .......... 72% 222M 1s Step #4: 91500K .......... .......... .......... .......... .......... 72% 241M 1s Step #4: 91550K .......... .......... .......... .......... .......... 72% 186M 1s Step #4: 91600K .......... .......... .......... .......... .......... 72% 214M 1s Step #4: 91650K .......... .......... .......... .......... .......... 72% 230M 1s Step #4: 91700K .......... .......... .......... .......... .......... 72% 245M 1s Step #4: 91750K .......... .......... .......... .......... .......... 72% 197M 1s Step #4: 91800K .......... .......... .......... .......... .......... 72% 246M 1s Step #4: 91850K .......... .......... .......... .......... .......... 72% 254M 1s Step #4: 91900K .......... .......... .......... .......... .......... 72% 237M 1s Step #4: 91950K .......... .......... .......... .......... .......... 73% 224M 1s Step #4: 92000K .......... .......... .......... .......... .......... 73% 225M 1s Step #4: 92050K .......... .......... .......... .......... .......... 73% 224M 1s Step #4: 92100K .......... .......... .......... .......... .......... 73% 220M 1s Step #4: 92150K .......... .......... .......... .......... .......... 73% 208M 1s Step #4: 92200K .......... .......... .......... .......... .......... 73% 258M 1s Step #4: 92250K .......... .......... .......... .......... .......... 73% 258M 1s Step #4: 92300K .......... .......... .......... .......... .......... 73% 217M 1s Step #4: 92350K .......... .......... .......... .......... .......... 73% 183M 1s Step #4: 92400K .......... .......... .......... .......... .......... 73% 238M 1s Step #4: 92450K .......... .......... .......... .......... .......... 73% 260M 1s Step #4: 92500K .......... .......... .......... .......... .......... 73% 233M 1s Step #4: 92550K .......... .......... .......... .......... .......... 73% 187M 1s Step #4: 92600K .......... .......... .......... .......... .......... 73% 263M 1s Step #4: 92650K .......... .......... .......... .......... .......... 73% 226M 1s Step #4: 92700K .......... .......... .......... .......... .......... 73% 262M 1s Step #4: 92750K .......... .......... .......... .......... .......... 73% 186M 1s Step #4: 92800K .......... .......... .......... .......... .......... 73% 239M 1s Step #4: 92850K .......... .......... .......... .......... .......... 73% 257M 1s Step #4: 92900K .......... .......... .......... .......... .......... 73% 238M 1s Step #4: 92950K .......... .......... .......... .......... .......... 73% 220M 1s Step #4: 93000K .......... .......... .......... .......... .......... 73% 210M 1s Step #4: 93050K .......... .......... .......... .......... .......... 73% 228M 1s Step #4: 93100K .......... .......... .......... .......... .......... 73% 262M 1s Step #4: 93150K .......... .......... .......... .......... .......... 73% 202M 1s Step #4: 93200K .......... .......... .......... .......... .......... 74% 249M 1s Step #4: 93250K .......... .......... .......... .......... .......... 74% 202M 1s Step #4: 93300K .......... .......... .......... .......... .......... 74% 230M 1s Step #4: 93350K .......... .......... .......... .......... .......... 74% 234M 1s Step #4: 93400K .......... .......... .......... .......... .......... 74% 237M 1s Step #4: 93450K .......... .......... .......... .......... .......... 74% 249M 1s Step #4: 93500K .......... .......... .......... .......... .......... 74% 218M 1s Step #4: 93550K .......... .......... .......... .......... .......... 74% 189M 1s Step #4: 93600K .......... .......... .......... .......... .......... 74% 259M 1s Step #4: 93650K .......... .......... .......... .......... .......... 74% 236M 1s Step #4: 93700K .......... .......... .......... .......... .......... 74% 239M 1s Step #4: 93750K .......... .......... .......... .......... .......... 74% 204M 1s Step #4: 93800K .......... .......... .......... .......... .......... 74% 213M 1s Step #4: 93850K .......... .......... .......... .......... .......... 74% 233M 1s Step #4: 93900K .......... .......... .......... .......... .......... 74% 230M 1s Step #4: 93950K .......... .......... .......... .......... .......... 74% 180M 1s Step #4: 94000K .......... .......... .......... .......... .......... 74% 254M 1s Step #4: 94050K .......... .......... .......... .......... .......... 74% 246M 1s Step #4: 94100K .......... .......... .......... .......... .......... 74% 260M 1s Step #4: 94150K .......... .......... .......... .......... .......... 74% 203M 1s Step #4: 94200K .......... .......... .......... .......... .......... 74% 220M 1s Step #4: 94250K .......... .......... .......... .......... .......... 74% 231M 1s Step #4: 94300K .......... .......... .......... .......... .......... 74% 245M 1s Step #4: 94350K .......... .......... .......... .......... .......... 74% 224M 1s Step #4: 94400K .......... .......... .......... .......... .......... 74% 199M 1s Step #4: 94450K .......... .......... .......... .......... .......... 74% 248M 1s Step #4: 94500K .......... .......... .......... .......... .......... 75% 237M 1s Step #4: 94550K .......... .......... .......... .......... .......... 75% 232M 1s Step #4: 94600K .......... .......... .......... .......... .......... 75% 222M 1s Step #4: 94650K .......... .......... .......... .......... .......... 75% 228M 1s Step #4: 94700K .......... .......... .......... .......... .......... 75% 233M 1s Step #4: 94750K .......... .......... .......... .......... .......... 75% 188M 1s Step #4: 94800K .......... .......... .......... .......... .......... 75% 248M 1s Step #4: 94850K .......... .......... .......... .......... .......... 75% 227M 1s Step #4: 94900K .......... .......... .......... .......... .......... 75% 241M 1s Step #4: 94950K .......... .......... .......... .......... .......... 75% 187M 1s Step #4: 95000K .......... .......... .......... .......... .......... 75% 250M 1s Step #4: 95050K .......... .......... .......... .......... .......... 75% 252M 1s Step #4: 95100K .......... .......... .......... .......... .......... 75% 238M 1s Step #4: 95150K .......... .......... .......... .......... .......... 75% 225M 1s Step #4: 95200K .......... .......... .......... .......... .......... 75% 215M 1s Step #4: 95250K .......... .......... .......... .......... .......... 75% 237M 1s Step #4: 95300K .......... .......... .......... .......... .......... 75% 255M 1s Step #4: 95350K .......... .......... .......... .......... .......... 75% 225M 1s Step #4: 95400K .......... .......... .......... .......... .......... 75% 243M 1s Step #4: 95450K .......... .......... .......... .......... .......... 75% 267M 1s Step #4: 95500K .......... .......... .......... .......... .......... 75% 223M 1s Step #4: 95550K .......... .......... .......... .......... .......... 75% 175M 1s Step #4: 95600K .......... .......... .......... .......... .......... 75% 263M 1s Step #4: 95650K .......... .......... .......... .......... .......... 75% 233M 1s Step #4: 95700K .......... .......... .......... .......... .......... 75% 252M 1s Step #4: 95750K .......... .......... .......... .......... .......... 76% 214M 1s Step #4: 95800K .......... .......... .......... .......... .......... 76% 230M 1s Step #4: 95850K .......... .......... .......... .......... .......... 76% 204M 1s Step #4: 95900K .......... .......... .......... .......... .......... 76% 246M 1s Step #4: 95950K .......... .......... .......... .......... .......... 76% 208M 1s Step #4: 96000K .......... .......... .......... .......... .......... 76% 217M 1s Step #4: 96050K .......... .......... .......... .......... .......... 76% 222M 1s Step #4: 96100K .......... .......... .......... .......... .......... 76% 238M 1s Step #4: 96150K .......... .......... .......... .......... .......... 76% 216M 1s Step #4: 96200K .......... .......... .......... .......... .......... 76% 270M 1s Step #4: 96250K .......... .......... .......... .......... .......... 76% 247M 1s Step #4: 96300K .......... .......... .......... .......... .......... 76% 208M 1s Step #4: 96350K .......... .......... .......... .......... .......... 76% 187M 1s Step #4: 96400K .......... .......... .......... .......... .......... 76% 211M 1s Step #4: 96450K .......... .......... .......... .......... .......... 76% 257M 1s Step #4: 96500K .......... .......... .......... .......... .......... 76% 235M 1s Step #4: 96550K .......... .......... .......... .......... .......... 76% 237M 1s Step #4: 96600K .......... .......... .......... .......... .......... 76% 241M 1s Step #4: 96650K .......... .......... .......... .......... .......... 76% 234M 1s Step #4: 96700K .......... .......... .......... .......... .......... 76% 264M 1s Step #4: 96750K .......... .......... .......... .......... .......... 76% 174M 1s Step #4: 96800K .......... .......... .......... .......... .......... 76% 219M 1s Step #4: 96850K .......... .......... .......... .......... .......... 76% 249M 1s Step #4: 96900K .......... .......... .......... .......... .......... 76% 231M 1s Step #4: 96950K .......... .......... .......... .......... .......... 76% 204M 1s Step #4: 97000K .......... .......... .......... .......... .......... 77% 246M 1s Step #4: 97050K .......... .......... .......... .......... .......... 77% 232M 1s Step #4: 97100K .......... .......... .......... .......... .......... 77% 269M 1s Step #4: 97150K .......... .......... .......... .......... .......... 77% 181M 1s Step #4: 97200K .......... .......... .......... .......... .......... 77% 240M 1s Step #4: 97250K .......... .......... .......... .......... .......... 77% 228M 1s Step #4: 97300K .......... .......... .......... .......... .......... 77% 266M 1s Step #4: 97350K .......... .......... .......... .......... .......... 77% 211M 1s Step #4: 97400K .......... .......... .......... .......... .......... 77% 232M 1s Step #4: 97450K .......... .......... .......... .......... .......... 77% 233M 1s Step #4: 97500K .......... .......... .......... .......... .......... 77% 261M 1s Step #4: 97550K .......... .......... .......... .......... .......... 77% 210M 1s Step #4: 97600K .......... .......... .......... .......... .......... 77% 245M 1s Step #4: 97650K .......... .......... .......... .......... .......... 77% 222M 1s Step #4: 97700K .......... .......... .......... .......... .......... 77% 239M 1s Step #4: 97750K .......... .......... .......... .......... .......... 77% 199M 1s Step #4: 97800K .......... .......... .......... .......... .......... 77% 236M 1s Step #4: 97850K .......... .......... .......... .......... .......... 77% 247M 1s Step #4: 97900K .......... .......... .......... .......... .......... 77% 237M 1s Step #4: 97950K .......... .......... .......... .......... .......... 77% 209M 1s Step #4: 98000K .......... .......... .......... .......... .......... 77% 251M 1s Step #4: 98050K .......... .......... .......... .......... .......... 77% 245M 1s Step #4: 98100K .......... .......... .......... .......... .......... 77% 247M 1s Step #4: 98150K .......... .......... .......... .......... .......... 77% 220M 1s Step #4: 98200K .......... .......... .......... .......... .......... 77% 267M 1s Step #4: 98250K .......... .......... .......... .......... .......... 78% 220M 1s Step #4: 98300K .......... .......... .......... .......... .......... 78% 229M 1s Step #4: 98350K .......... .......... .......... .......... .......... 78% 199M 1s Step #4: 98400K .......... .......... .......... .......... .......... 78% 259M 1s Step #4: 98450K .......... .......... .......... .......... .......... 78% 262M 1s Step #4: 98500K .......... .......... .......... .......... .......... 78% 241M 1s Step #4: 98550K .......... .......... .......... .......... .......... 78% 209M 1s Step #4: 98600K .......... .......... .......... .......... .......... 78% 236M 1s Step #4: 98650K .......... .......... .......... .......... .......... 78% 248M 1s Step #4: 98700K .......... .......... .......... .......... .......... 78% 262M 1s Step #4: 98750K .......... .......... .......... .......... .......... 78% 216M 1s Step #4: 98800K .......... .......... .......... .......... .......... 78% 261M 1s Step #4: 98850K .......... .......... .......... .......... .......... 78% 268M 1s Step #4: 98900K .......... .......... .......... .......... .......... 78% 227M 1s Step #4: 98950K .......... .......... .......... .......... .......... 78% 214M 1s Step #4: 99000K .......... .......... .......... .......... .......... 78% 243M 1s Step #4: 99050K .......... .......... .......... .......... .......... 78% 247M 1s Step #4: 99100K .......... .......... .......... .......... .......... 78% 237M 1s Step #4: 99150K .......... .......... .......... .......... .......... 78% 217M 1s Step #4: 99200K .......... .......... .......... .......... .......... 78% 242M 1s Step #4: 99250K .......... .......... .......... .......... .......... 78% 225M 1s Step #4: 99300K .......... .......... .......... .......... .......... 78% 245M 1s Step #4: 99350K .......... .......... .......... .......... .......... 78% 206M 1s Step #4: 99400K .......... .......... .......... .......... .......... 78% 258M 1s Step #4: 99450K .......... .......... .......... .......... .......... 78% 258M 1s Step #4: 99500K .......... .......... .......... .......... .......... 79% 245M 1s Step #4: 99550K .......... .......... .......... .......... .......... 79% 200M 1s Step #4: 99600K .......... .......... .......... .......... .......... 79% 225M 1s Step #4: 99650K .......... .......... .......... .......... .......... 79% 261M 1s Step #4: 99700K .......... .......... .......... .......... .......... 79% 235M 1s Step #4: 99750K .......... .......... .......... .......... .......... 79% 219M 1s Step #4: 99800K .......... .......... .......... .......... .......... 79% 246M 1s Step #4: 99850K .......... .......... .......... .......... .......... 79% 252M 1s Step #4: 99900K .......... .......... .......... .......... .......... 79% 244M 1s Step #4: 99950K .......... .......... .......... .......... .......... 79% 199M 1s Step #4: 100000K .......... .......... .......... .......... .......... 79% 244M 1s Step #4: 100050K .......... .......... .......... .......... .......... 79% 258M 1s Step #4: 100100K .......... .......... .......... .......... .......... 79% 242M 1s Step #4: 100150K .......... .......... .......... .......... .......... 79% 208M 1s Step #4: 100200K .......... .......... .......... .......... .......... 79% 259M 1s Step #4: 100250K .......... .......... .......... .......... .......... 79% 246M 1s Step #4: 100300K .......... .......... .......... .......... .......... 79% 197M 1s Step #4: 100350K .......... .......... .......... .......... .......... 79% 209M 1s Step #4: 100400K .......... .......... .......... .......... .......... 79% 266M 1s Step #4: 100450K .......... .......... .......... .......... .......... 79% 240M 1s Step #4: 100500K .......... .......... .......... .......... .......... 79% 234M 1s Step #4: 100550K .......... .......... .......... .......... .......... 79% 214M 1s Step #4: 100600K .......... .......... .......... .......... .......... 79% 262M 0s Step #4: 100650K .......... .......... .......... .......... .......... 79% 261M 0s Step #4: 100700K .......... .......... .......... .......... .......... 79% 240M 0s Step #4: 100750K .......... .......... .......... .......... .......... 79% 197M 0s Step #4: 100800K .......... .......... .......... .......... .......... 80% 253M 0s Step #4: 100850K .......... .......... .......... .......... .......... 80% 265M 0s Step #4: 100900K .......... .......... .......... .......... .......... 80% 244M 0s Step #4: 100950K .......... .......... .......... .......... .......... 80% 199M 0s Step #4: 101000K .......... .......... .......... .......... .......... 80% 229M 0s Step #4: 101050K .......... .......... .......... .......... .......... 80% 259M 0s Step #4: 101100K .......... .......... .......... .......... .......... 80% 264M 0s Step #4: 101150K .......... .......... .......... .......... .......... 80% 187M 0s Step #4: 101200K .......... .......... .......... .......... .......... 80% 221M 0s Step #4: 101250K .......... .......... .......... .......... .......... 80% 253M 0s Step #4: 101300K .......... .......... .......... .......... .......... 80% 268M 0s Step #4: 101350K .......... .......... .......... .......... .......... 80% 213M 0s Step #4: 101400K .......... .......... .......... .......... .......... 80% 248M 0s Step #4: 101450K .......... .......... .......... .......... .......... 80% 242M 0s Step #4: 101500K .......... .......... .......... .......... .......... 80% 254M 0s Step #4: 101550K .......... .......... .......... .......... .......... 80% 196M 0s Step #4: 101600K .......... .......... .......... .......... .......... 80% 227M 0s Step #4: 101650K .......... .......... .......... .......... .......... 80% 234M 0s Step #4: 101700K .......... .......... .......... .......... .......... 80% 264M 0s Step #4: 101750K .......... .......... .......... .......... .......... 80% 227M 0s Step #4: 101800K .......... .......... .......... .......... .......... 80% 247M 0s Step #4: 101850K .......... .......... .......... .......... .......... 80% 239M 0s Step #4: 101900K .......... .......... .......... .......... .......... 80% 235M 0s Step #4: 101950K .......... .......... .......... .......... .......... 80% 223M 0s Step #4: 102000K .......... .......... .......... .......... .......... 80% 256M 0s Step #4: 102050K .......... .......... .......... .......... .......... 81% 243M 0s Step #4: 102100K .......... .......... .......... .......... .......... 81% 226M 0s Step #4: 102150K .......... .......... .......... .......... .......... 81% 232M 0s Step #4: 102200K .......... .......... .......... .......... .......... 81% 261M 0s Step #4: 102250K .......... .......... .......... .......... .......... 81% 240M 0s Step #4: 102300K .......... .......... .......... .......... .......... 81% 247M 0s Step #4: 102350K .......... .......... .......... .......... .......... 81% 172M 0s Step #4: 102400K .......... .......... .......... .......... .......... 81% 247M 0s Step #4: 102450K .......... .......... .......... .......... .......... 81% 256M 0s Step #4: 102500K .......... .......... .......... .......... .......... 81% 219M 0s Step #4: 102550K .......... .......... .......... .......... .......... 81% 210M 0s Step #4: 102600K .......... .......... .......... .......... .......... 81% 233M 0s Step #4: 102650K .......... .......... .......... .......... .......... 81% 263M 0s Step #4: 102700K .......... .......... .......... .......... .......... 81% 241M 0s Step #4: 102750K .......... .......... .......... .......... .......... 81% 226M 0s Step #4: 102800K .......... .......... .......... .......... .......... 81% 260M 0s Step #4: 102850K .......... .......... .......... .......... .......... 81% 240M 0s Step #4: 102900K .......... .......... .......... .......... .......... 81% 250M 0s Step #4: 102950K .......... .......... .......... .......... .......... 81% 180M 0s Step #4: 103000K .......... .......... .......... .......... .......... 81% 244M 0s Step #4: 103050K .......... .......... .......... .......... .......... 81% 265M 0s Step #4: 103100K .......... .......... .......... .......... .......... 81% 269M 0s Step #4: 103150K .......... .......... .......... .......... .......... 81% 207M 0s Step #4: 103200K .......... .......... .......... .......... .......... 81% 222M 0s Step #4: 103250K .......... .......... .......... .......... .......... 81% 258M 0s Step #4: 103300K .......... .......... .......... .......... .......... 82% 261M 0s Step #4: 103350K .......... .......... .......... .......... .......... 82% 219M 0s Step #4: 103400K .......... .......... .......... .......... .......... 82% 245M 0s Step #4: 103450K .......... .......... .......... .......... .......... 82% 213M 0s Step #4: 103500K .......... .......... .......... .......... .......... 82% 230M 0s Step #4: 103550K .......... .......... .......... .......... .......... 82% 212M 0s Step #4: 103600K .......... .......... .......... .......... .......... 82% 256M 0s Step #4: 103650K .......... .......... .......... .......... .......... 82% 255M 0s Step #4: 103700K .......... .......... .......... .......... .......... 82% 237M 0s Step #4: 103750K .......... .......... .......... .......... .......... 82% 206M 0s Step #4: 103800K .......... .......... .......... .......... .......... 82% 238M 0s Step #4: 103850K .......... .......... .......... .......... .......... 82% 266M 0s Step #4: 103900K .......... .......... .......... .......... .......... 82% 255M 0s Step #4: 103950K .......... .......... .......... .......... .......... 82% 207M 0s Step #4: 104000K .......... .......... .......... .......... .......... 82% 240M 0s Step #4: 104050K .......... .......... .......... .......... .......... 82% 233M 0s Step #4: 104100K .......... .......... .......... .......... .......... 82% 263M 0s Step #4: 104150K .......... .......... .......... .......... .......... 82% 230M 0s Step #4: 104200K .......... .......... .......... .......... .......... 82% 264M 0s Step #4: 104250K .......... .......... .......... .......... .......... 82% 241M 0s Step #4: 104300K .......... .......... .......... .......... .......... 82% 214M 0s Step #4: 104350K .......... .......... .......... .......... .......... 82% 216M 0s Step #4: 104400K .......... .......... .......... .......... .......... 82% 235M 0s Step #4: 104450K .......... .......... .......... .......... .......... 82% 241M 0s Step #4: 104500K .......... .......... .......... .......... .......... 82% 224M 0s Step #4: 104550K .......... .......... .......... .......... .......... 83% 216M 0s Step #4: 104600K .......... .......... .......... .......... .......... 83% 271M 0s Step #4: 104650K .......... .......... .......... .......... .......... 83% 258M 0s Step #4: 104700K .......... .......... .......... .......... .......... 83% 262M 0s Step #4: 104750K .......... .......... .......... .......... .......... 83% 204M 0s Step #4: 104800K .......... .......... .......... .......... .......... 83% 235M 0s Step #4: 104850K .......... .......... .......... .......... .......... 83% 221M 0s Step #4: 104900K .......... .......... .......... .......... .......... 83% 248M 0s Step #4: 104950K .......... .......... .......... .......... .......... 83% 233M 0s Step #4: 105000K .......... .......... .......... .......... .......... 83% 239M 0s Step #4: 105050K .......... .......... .......... .......... .......... 83% 236M 0s Step #4: 105100K .......... .......... .......... .......... .......... 83% 204M 0s Step #4: 105150K .......... .......... .......... .......... .......... 83% 221M 0s Step #4: 105200K .......... .......... .......... .......... .......... 83% 270M 0s Step #4: 105250K .......... .......... .......... .......... .......... 83% 238M 0s Step #4: 105300K .......... .......... .......... .......... .......... 83% 231M 0s Step #4: 105350K .......... .......... .......... .......... .......... 83% 188M 0s Step #4: 105400K .......... .......... .......... .......... .......... 83% 262M 0s Step #4: 105450K .......... .......... .......... .......... .......... 83% 264M 0s Step #4: 105500K .......... .......... .......... .......... .......... 83% 239M 0s Step #4: 105550K .......... .......... .......... .......... .......... 83% 196M 0s Step #4: 105600K .......... .......... .......... .......... .......... 83% 254M 0s Step #4: 105650K .......... .......... .......... .......... .......... 83% 261M 0s Step #4: 105700K .......... .......... .......... .......... .......... 83% 248M 0s Step #4: 105750K .......... .......... .......... .......... .......... 83% 216M 0s Step #4: 105800K .......... .......... .......... .......... .......... 84% 224M 0s Step #4: 105850K .......... .......... .......... .......... .......... 84% 257M 0s Step #4: 105900K .......... .......... .......... .......... .......... 84% 264M 0s Step #4: 105950K .......... .......... .......... .......... .......... 84% 224M 0s Step #4: 106000K .......... .......... .......... .......... .......... 84% 238M 0s Step #4: 106050K .......... .......... .......... .......... .......... 84% 220M 0s Step #4: 106100K .......... .......... .......... .......... .......... 84% 229M 0s Step #4: 106150K .......... .......... .......... .......... .......... 84% 233M 0s Step #4: 106200K .......... .......... .......... .......... .......... 84% 248M 0s Step #4: 106250K .......... .......... .......... .......... .......... 84% 235M 0s Step #4: 106300K .......... .......... .......... .......... .......... 84% 227M 0s Step #4: 106350K .......... .......... .......... .......... .......... 84% 189M 0s Step #4: 106400K .......... .......... .......... .......... .......... 84% 263M 0s Step #4: 106450K .......... .......... .......... .......... .......... 84% 263M 0s Step #4: 106500K .......... .......... .......... .......... .......... 84% 260M 0s Step #4: 106550K .......... .......... .......... .......... .......... 84% 206M 0s Step #4: 106600K .......... .......... .......... .......... .......... 84% 219M 0s Step #4: 106650K .......... .......... .......... .......... .......... 84% 244M 0s Step #4: 106700K .......... .......... .......... .......... .......... 84% 248M 0s Step #4: 106750K .......... .......... .......... .......... .......... 84% 205M 0s Step #4: 106800K .......... .......... .......... .......... .......... 84% 235M 0s Step #4: 106850K .......... .......... .......... .......... .......... 84% 232M 0s Step #4: 106900K .......... .......... .......... .......... .......... 84% 263M 0s Step #4: 106950K .......... .......... .......... .......... .......... 84% 234M 0s Step #4: 107000K .......... .......... .......... .......... .......... 84% 262M 0s Step #4: 107050K .......... .......... .......... .......... .......... 84% 232M 0s Step #4: 107100K .......... .......... .......... .......... .......... 85% 223M 0s Step #4: 107150K .......... .......... .......... .......... .......... 85% 203M 0s Step #4: 107200K .......... .......... .......... .......... .......... 85% 258M 0s Step #4: 107250K .......... .......... .......... .......... .......... 85% 251M 0s Step #4: 107300K .......... .......... .......... .......... .......... 85% 227M 0s Step #4: 107350K .......... .......... .......... .......... .......... 85% 184M 0s Step #4: 107400K .......... .......... .......... .......... .......... 85% 233M 0s Step #4: 107450K .......... .......... .......... .......... .......... 85% 263M 0s Step #4: 107500K .......... .......... .......... .......... .......... 85% 251M 0s Step #4: 107550K .......... .......... .......... .......... .......... 85% 207M 0s Step #4: 107600K .......... .......... .......... .......... .......... 85% 237M 0s Step #4: 107650K .......... .......... .......... .......... .......... 85% 262M 0s Step #4: 107700K .......... .......... .......... .......... .......... 85% 268M 0s Step #4: 107750K .......... .......... .......... .......... .......... 85% 224M 0s Step #4: 107800K .......... .......... .......... .......... .......... 85% 263M 0s Step #4: 107850K .......... .......... .......... .......... .......... 85% 245M 0s Step #4: 107900K .......... .......... .......... .......... .......... 85% 230M 0s Step #4: 107950K .......... .......... .......... .......... .......... 85% 195M 0s Step #4: 108000K .......... .......... .......... .......... .......... 85% 253M 0s Step #4: 108050K .......... .......... .......... .......... .......... 85% 265M 0s Step #4: 108100K .......... .......... .......... .......... .......... 85% 239M 0s Step #4: 108150K .......... .......... .......... .......... .......... 85% 187M 0s Step #4: 108200K .......... .......... .......... .......... .......... 85% 256M 0s Step #4: 108250K .......... .......... .......... .......... .......... 85% 242M 0s Step #4: 108300K .......... .......... .......... .......... .......... 85% 262M 0s Step #4: 108350K .......... .......... .......... .......... .......... 86% 206M 0s Step #4: 108400K .......... .......... .......... .......... .......... 86% 221M 0s Step #4: 108450K .......... .......... .......... .......... .......... 86% 223M 0s Step #4: 108500K .......... .......... .......... .......... .......... 86% 221M 0s Step #4: 108550K .......... .......... .......... .......... .......... 86% 230M 0s Step #4: 108600K .......... .......... .......... .......... .......... 86% 234M 0s Step #4: 108650K .......... .......... .......... .......... .......... 86% 228M 0s Step #4: 108700K .......... .......... .......... .......... .......... 86% 224M 0s Step #4: 108750K .......... .......... .......... .......... .......... 86% 206M 0s Step #4: 108800K .......... .......... .......... .......... .......... 86% 267M 0s Step #4: 108850K .......... .......... .......... .......... .......... 86% 267M 0s Step #4: 108900K .......... .......... .......... .......... .......... 86% 244M 0s Step #4: 108950K .......... .......... .......... .......... .......... 86% 198M 0s Step #4: 109000K .......... .......... .......... .......... .......... 86% 245M 0s Step #4: 109050K .......... .......... .......... .......... .......... 86% 264M 0s Step #4: 109100K .......... .......... .......... .......... .......... 86% 271M 0s Step #4: 109150K .......... .......... .......... .......... .......... 86% 209M 0s Step #4: 109200K .......... .......... .......... .......... .......... 86% 210M 0s Step #4: 109250K .......... .......... .......... .......... .......... 86% 230M 0s Step #4: 109300K .......... .......... .......... .......... .......... 86% 262M 0s Step #4: 109350K .......... .......... .......... .......... .......... 86% 235M 0s Step #4: 109400K .......... .......... .......... .......... .......... 86% 244M 0s Step #4: 109450K .......... .......... .......... .......... .......... 86% 236M 0s Step #4: 109500K .......... .......... .......... .......... .......... 86% 228M 0s Step #4: 109550K .......... .......... .......... .......... .......... 86% 222M 0s Step #4: 109600K .......... .......... .......... .......... .......... 87% 269M 0s Step #4: 109650K .......... .......... .......... .......... .......... 87% 239M 0s Step #4: 109700K .......... .......... .......... .......... .......... 87% 228M 0s Step #4: 109750K .......... .......... .......... .......... .......... 87% 218M 0s Step #4: 109800K .......... .......... .......... .......... .......... 87% 262M 0s Step #4: 109850K .......... .......... .......... .......... .......... 87% 264M 0s Step #4: 109900K .......... .......... .......... .......... .......... 87% 237M 0s Step #4: 109950K .......... .......... .......... .......... .......... 87% 208M 0s Step #4: 110000K .......... .......... .......... .......... .......... 87% 222M 0s Step #4: 110050K .......... .......... .......... .......... .......... 87% 250M 0s Step #4: 110100K .......... .......... .......... .......... .......... 87% 263M 0s Step #4: 110150K .......... .......... .......... .......... .......... 87% 211M 0s Step #4: 110200K .......... .......... .......... .......... .......... 87% 244M 0s Step #4: 110250K .......... .......... .......... .......... .......... 87% 263M 0s Step #4: 110300K .......... .......... .......... .......... .......... 87% 230M 0s Step #4: 110350K .......... .......... .......... .......... .......... 87% 213M 0s Step #4: 110400K .......... .......... .......... .......... .......... 87% 250M 0s Step #4: 110450K .......... .......... .......... .......... .......... 87% 264M 0s Step #4: 110500K .......... .......... .......... .......... .......... 87% 242M 0s Step #4: 110550K .......... .......... .......... .......... .......... 87% 209M 0s Step #4: 110600K .......... .......... .......... .......... .......... 87% 238M 0s Step #4: 110650K .......... .......... .......... .......... .......... 87% 256M 0s Step #4: 110700K .......... .......... .......... .......... .......... 87% 268M 0s Step #4: 110750K .......... .......... .......... .......... .......... 87% 206M 0s Step #4: 110800K .......... .......... .......... .......... .......... 87% 223M 0s Step #4: 110850K .......... .......... .......... .......... .......... 88% 251M 0s Step #4: 110900K .......... .......... .......... .......... .......... 88% 267M 0s Step #4: 110950K .......... .......... .......... .......... .......... 88% 234M 0s Step #4: 111000K .......... .......... .......... .......... .......... 88% 243M 0s Step #4: 111050K .......... .......... .......... .......... .......... 88% 239M 0s Step #4: 111100K .......... .......... .......... .......... .......... 88% 202M 0s Step #4: 111150K .......... .......... .......... .......... .......... 88% 214M 0s Step #4: 111200K .......... .......... .......... .......... .......... 88% 269M 0s Step #4: 111250K .......... .......... .......... .......... .......... 88% 266M 0s Step #4: 111300K .......... .......... .......... .......... .......... 88% 241M 0s Step #4: 111350K .......... .......... .......... .......... .......... 88% 196M 0s Step #4: 111400K .......... .......... .......... .......... .......... 88% 250M 0s Step #4: 111450K .......... .......... .......... .......... .......... 88% 267M 0s Step #4: 111500K .......... .......... .......... .......... .......... 88% 247M 0s Step #4: 111550K .......... .......... .......... .......... .......... 88% 219M 0s Step #4: 111600K .......... .......... .......... .......... .......... 88% 229M 0s Step #4: 111650K .......... .......... .......... .......... .......... 88% 264M 0s Step #4: 111700K .......... .......... .......... .......... .......... 88% 265M 0s Step #4: 111750K .......... .......... .......... .......... .......... 88% 238M 0s Step #4: 111800K .......... .......... .......... .......... .......... 88% 242M 0s Step #4: 111850K .......... .......... .......... .......... .......... 88% 213M 0s Step #4: 111900K .......... .......... .......... .......... .......... 88% 241M 0s Step #4: 111950K .......... .......... .......... .......... .......... 88% 220M 0s Step #4: 112000K .......... .......... .......... .......... .......... 88% 243M 0s Step #4: 112050K .......... .......... .......... .......... .......... 88% 259M 0s Step #4: 112100K .......... .......... .......... .......... .......... 89% 231M 0s Step #4: 112150K .......... .......... .......... .......... .......... 89% 231M 0s Step #4: 112200K .......... .......... .......... .......... .......... 89% 264M 0s Step #4: 112250K .......... .......... .......... .......... .......... 89% 245M 0s Step #4: 112300K .......... .......... .......... .......... .......... 89% 263M 0s Step #4: 112350K .......... .......... .......... .......... .......... 89% 192M 0s Step #4: 112400K .......... .......... .......... .......... .......... 89% 251M 0s Step #4: 112450K .......... .......... .......... .......... .......... 89% 268M 0s Step #4: 112500K .......... .......... .......... .......... .......... 89% 246M 0s Step #4: 112550K .......... .......... .......... .......... .......... 89% 231M 0s Step #4: 112600K .......... .......... .......... .......... .......... 89% 215M 0s Step #4: 112650K .......... .......... .......... .......... .......... 89% 245M 0s Step #4: 112700K .......... .......... .......... .......... .......... 89% 268M 0s Step #4: 112750K .......... .......... .......... .......... .......... 89% 227M 0s Step #4: 112800K .......... .......... .......... .......... .......... 89% 239M 0s Step #4: 112850K .......... .......... .......... .......... .......... 89% 208M 0s Step #4: 112900K .......... .......... .......... .......... .......... 89% 248M 0s Step #4: 112950K .......... .......... .......... .......... .......... 89% 233M 0s Step #4: 113000K .......... .......... .......... .......... .......... 89% 270M 0s Step #4: 113050K .......... .......... .......... .......... .......... 89% 233M 0s Step #4: 113100K .......... .......... .......... .......... .......... 89% 226M 0s Step #4: 113150K .......... .......... .......... .......... .......... 89% 213M 0s Step #4: 113200K .......... .......... .......... .......... .......... 89% 264M 0s Step #4: 113250K .......... .......... .......... .......... .......... 89% 261M 0s Step #4: 113300K .......... .......... .......... .......... .......... 89% 234M 0s Step #4: 113350K .......... .......... .......... .......... .......... 89% 208M 0s Step #4: 113400K .......... .......... .......... .......... .......... 90% 237M 0s Step #4: 113450K .......... .......... .......... .......... .......... 90% 262M 0s Step #4: 113500K .......... .......... .......... .......... .......... 90% 267M 0s Step #4: 113550K .......... .......... .......... .......... .......... 90% 203M 0s Step #4: 113600K .......... .......... .......... .......... .......... 90% 249M 0s Step #4: 113650K .......... .......... .......... .......... .......... 90% 234M 0s Step #4: 113700K .......... .......... .......... .......... .......... 90% 247M 0s Step #4: 113750K .......... .......... .......... .......... .......... 90% 232M 0s Step #4: 113800K .......... .......... .......... .......... .......... 90% 251M 0s Step #4: 113850K .......... .......... .......... .......... .......... 90% 237M 0s Step #4: 113900K .......... .......... .......... .......... .......... 90% 245M 0s Step #4: 113950K .......... .......... .......... .......... .......... 90% 197M 0s Step #4: 114000K .......... .......... .......... .......... .......... 90% 264M 0s Step #4: 114050K .......... .......... .......... .......... .......... 90% 233M 0s Step #4: 114100K .......... .......... .......... .......... .......... 90% 244M 0s Step #4: 114150K .......... .......... .......... .......... .......... 90% 203M 0s Step #4: 114200K .......... .......... .......... .......... .......... 90% 267M 0s Step #4: 114250K .......... .......... .......... .......... .......... 90% 238M 0s Step #4: 114300K .......... .......... .......... .......... .......... 90% 249M 0s Step #4: 114350K .......... .......... .......... .......... .......... 90% 207M 0s Step #4: 114400K .......... .......... .......... .......... .......... 90% 239M 0s Step #4: 114450K .......... .......... .......... .......... .......... 90% 262M 0s Step #4: 114500K .......... .......... .......... .......... .......... 90% 271M 0s Step #4: 114550K .......... .......... .......... .......... .......... 90% 222M 0s Step #4: 114600K .......... .......... .......... .......... .......... 90% 242M 0s Step #4: 114650K .......... .......... .......... .......... .......... 91% 237M 0s Step #4: 114700K .......... .......... .......... .......... .......... 91% 263M 0s Step #4: 114750K .......... .......... .......... .......... .......... 91% 194M 0s Step #4: 114800K .......... .......... .......... .......... .......... 91% 262M 0s Step #4: 114850K .......... .......... .......... .......... .......... 91% 242M 0s Step #4: 114900K .......... .......... .......... .......... .......... 91% 263M 0s Step #4: 114950K .......... .......... .......... .......... .......... 91% 211M 0s Step #4: 115000K .......... .......... .......... .......... .......... 91% 238M 0s Step #4: 115050K .......... .......... .......... .......... .......... 91% 238M 0s Step #4: 115100K .......... .......... .......... .......... .......... 91% 267M 0s Step #4: 115150K .......... .......... .......... .......... .......... 91% 206M 0s Step #4: 115200K .......... .......... .......... .......... .......... 91% 217M 0s Step #4: 115250K .......... .......... .......... .......... .......... 91% 240M 0s Step #4: 115300K .......... .......... .......... .......... .......... 91% 255M 0s Step #4: 115350K .......... .......... .......... .......... .......... 91% 236M 0s Step #4: 115400K .......... .......... .......... .......... .......... 91% 272M 0s Step #4: 115450K .......... .......... .......... .......... .......... 91% 210M 0s Step #4: 115500K .......... .......... .......... .......... .......... 91% 218M 0s Step #4: 115550K .......... .......... .......... .......... .......... 91% 213M 0s Step #4: 115600K .......... .......... .......... .......... .......... 91% 262M 0s Step #4: 115650K .......... .......... .......... .......... .......... 91% 267M 0s Step #4: 115700K .......... .......... .......... .......... .......... 91% 242M 0s Step #4: 115750K .......... .......... .......... .......... .......... 91% 204M 0s Step #4: 115800K .......... .......... .......... .......... .......... 91% 234M 0s Step #4: 115850K .......... .......... .......... .......... .......... 91% 264M 0s Step #4: 115900K .......... .......... .......... .......... .......... 92% 267M 0s Step #4: 115950K .......... .......... .......... .......... .......... 92% 208M 0s Step #4: 116000K .......... .......... .......... .......... .......... 92% 202M 0s Step #4: 116050K .......... .......... .......... .......... .......... 92% 261M 0s Step #4: 116100K .......... .......... .......... .......... .......... 92% 248M 0s Step #4: 116150K .......... .......... .......... .......... .......... 92% 236M 0s Step #4: 116200K .......... .......... .......... .......... .......... 92% 238M 0s Step #4: 116250K .......... .......... .......... .......... .......... 92% 214M 0s Step #4: 116300K .......... .......... .......... .......... .......... 92% 234M 0s Step #4: 116350K .......... .......... .......... .......... .......... 92% 221M 0s Step #4: 116400K .......... .......... .......... .......... .......... 92% 264M 0s Step #4: 116450K .......... .......... .......... .......... .......... 92% 237M 0s Step #4: 116500K .......... .......... .......... .......... .......... 92% 225M 0s Step #4: 116550K .......... .......... .......... .......... .......... 92% 206M 0s Step #4: 116600K .......... .......... .......... .......... .......... 92% 270M 0s Step #4: 116650K .......... .......... .......... .......... .......... 92% 266M 0s Step #4: 116700K .......... .......... .......... .......... .......... 92% 252M 0s Step #4: 116750K .......... .......... .......... .......... .......... 92% 208M 0s Step #4: 116800K .......... .......... .......... .......... .......... 92% 222M 0s Step #4: 116850K .......... .......... .......... .......... .......... 92% 247M 0s Step #4: 116900K .......... .......... .......... .......... .......... 92% 272M 0s Step #4: 116950K .......... .......... .......... .......... .......... 92% 218M 0s Step #4: 117000K .......... .......... .......... .......... .......... 92% 238M 0s Step #4: 117050K .......... .......... .......... .......... .......... 92% 238M 0s Step #4: 117100K .......... .......... .......... .......... .......... 92% 232M 0s Step #4: 117150K .......... .......... .......... .......... .......... 93% 224M 0s Step #4: 117200K .......... .......... .......... .......... .......... 93% 262M 0s Step #4: 117250K .......... .......... .......... .......... .......... 93% 265M 0s Step #4: 117300K .......... .......... .......... .......... .......... 93% 243M 0s Step #4: 117350K .......... .......... .......... .......... .......... 93% 231M 0s Step #4: 117400K .......... .......... .......... .......... .......... 93% 229M 0s Step #4: 117450K .......... .......... .......... .......... .......... 93% 239M 0s Step #4: 117500K .......... .......... .......... .......... .......... 93% 265M 0s Step #4: 117550K .......... .......... .......... .......... .......... 93% 209M 0s Step #4: 117600K .......... .......... .......... .......... .......... 93% 223M 0s Step #4: 117650K .......... .......... .......... .......... .......... 93% 225M 0s Step #4: 117700K .......... .......... .......... .......... .......... 93% 266M 0s Step #4: 117750K .......... .......... .......... .......... .......... 93% 237M 0s Step #4: 117800K .......... .......... .......... .......... .......... 93% 265M 0s Step #4: 117850K .......... .......... .......... .......... .......... 93% 241M 0s Step #4: 117900K .......... .......... .......... .......... .......... 93% 204M 0s Step #4: 117950K .......... .......... .......... .......... .......... 93% 200M 0s Step #4: 118000K .......... .......... .......... .......... .......... 93% 260M 0s Step #4: 118050K .......... .......... .......... .......... .......... 93% 269M 0s Step #4: 118100K .......... .......... .......... .......... .......... 93% 235M 0s Step #4: 118150K .......... .......... .......... .......... .......... 93% 186M 0s Step #4: 118200K .......... .......... .......... .......... .......... 93% 248M 0s Step #4: 118250K .......... .......... .......... .......... .......... 93% 264M 0s Step #4: 118300K .......... .......... .......... .......... .......... 93% 266M 0s Step #4: 118350K .......... .......... .......... .......... .......... 93% 206M 0s Step #4: 118400K .......... .......... .......... .......... .......... 94% 247M 0s Step #4: 118450K .......... .......... .......... .......... .......... 94% 225M 0s Step #4: 118500K .......... .......... .......... .......... .......... 94% 266M 0s Step #4: 118550K .......... .......... .......... .......... .......... 94% 236M 0s Step #4: 118600K .......... .......... .......... .......... .......... 94% 239M 0s Step #4: 118650K .......... .......... .......... .......... .......... 94% 229M 0s Step #4: 118700K .......... .......... .......... .......... .......... 94% 268M 0s Step #4: 118750K .......... .......... .......... .......... .......... 94% 215M 0s Step #4: 118800K .......... .......... .......... .......... .......... 94% 267M 0s Step #4: 118850K .......... .......... .......... .......... .......... 94% 240M 0s Step #4: 118900K .......... .......... .......... .......... .......... 94% 199M 0s Step #4: 118950K .......... .......... .......... .......... .......... 94% 220M 0s Step #4: 119000K .......... .......... .......... .......... .......... 94% 269M 0s Step #4: 119050K .......... .......... .......... .......... .......... 94% 265M 0s Step #4: 119100K .......... .......... .......... .......... .......... 94% 235M 0s Step #4: 119150K .......... .......... .......... .......... .......... 94% 203M 0s Step #4: 119200K .......... .......... .......... .......... .......... 94% 235M 0s Step #4: 119250K .......... .......... .......... .......... .......... 94% 265M 0s Step #4: 119300K .......... .......... .......... .......... .......... 94% 270M 0s Step #4: 119350K .......... .......... .......... .......... .......... 94% 226M 0s Step #4: 119400K .......... .......... .......... .......... .......... 94% 244M 0s Step #4: 119450K .......... .......... .......... .......... .......... 94% 264M 0s Step #4: 119500K .......... .......... .......... .......... .......... 94% 251M 0s Step #4: 119550K .......... .......... .......... .......... .......... 94% 199M 0s Step #4: 119600K .......... .......... .......... .......... .......... 94% 233M 0s Step #4: 119650K .......... .......... .......... .......... .......... 94% 266M 0s Step #4: 119700K .......... .......... .......... .......... .......... 95% 242M 0s Step #4: 119750K .......... .......... .......... .......... .......... 95% 193M 0s Step #4: 119800K .......... .......... .......... .......... .......... 95% 236M 0s Step #4: 119850K .......... .......... .......... .......... .......... 95% 232M 0s Step #4: 119900K .......... .......... .......... .......... .......... 95% 267M 0s Step #4: 119950K .......... .......... .......... .......... .......... 95% 209M 0s Step #4: 120000K .......... .......... .......... .......... .......... 95% 245M 0s Step #4: 120050K .......... .......... .......... .......... .......... 95% 233M 0s Step #4: 120100K .......... .......... .......... .......... .......... 95% 237M 0s Step #4: 120150K .......... .......... .......... .......... .......... 95% 234M 0s Step #4: 120200K .......... .......... .......... .......... .......... 95% 277M 0s Step #4: 120250K .......... .......... .......... .......... .......... 95% 242M 0s Step #4: 120300K .......... .......... .......... .......... .......... 95% 224M 0s Step #4: 120350K .......... .......... .......... .......... .......... 95% 196M 0s Step #4: 120400K .......... .......... .......... .......... .......... 95% 265M 0s Step #4: 120450K .......... .......... .......... .......... .......... 95% 263M 0s Step #4: 120500K .......... .......... .......... .......... .......... 95% 246M 0s Step #4: 120550K .......... .......... .......... .......... .......... 95% 202M 0s Step #4: 120600K .......... .......... .......... .......... .......... 95% 255M 0s Step #4: 120650K .......... .......... .......... .......... .......... 95% 264M 0s Step #4: 120700K .......... .......... .......... .......... .......... 95% 270M 0s Step #4: 120750K .......... .......... .......... .......... .......... 95% 197M 0s Step #4: 120800K .......... .......... .......... .......... .......... 95% 211M 0s Step #4: 120850K .......... .......... .......... .......... .......... 95% 244M 0s Step #4: 120900K .......... .......... .......... .......... .......... 95% 264M 0s Step #4: 120950K .......... .......... .......... .......... .......... 96% 235M 0s Step #4: 121000K .......... .......... .......... .......... .......... 96% 242M 0s Step #4: 121050K .......... .......... .......... .......... .......... 96% 258M 0s Step #4: 121100K .......... .......... .......... .......... .......... 96% 230M 0s Step #4: 121150K .......... .......... .......... .......... .......... 96% 212M 0s Step #4: 121200K .......... .......... .......... .......... .......... 96% 266M 0s Step #4: 121250K .......... .......... .......... .......... .......... 96% 265M 0s Step #4: 121300K .......... .......... .......... .......... .......... 96% 223M 0s Step #4: 121350K .......... .......... .......... .......... .......... 96% 192M 0s Step #4: 121400K .......... .......... .......... .......... .......... 96% 250M 0s Step #4: 121450K .......... .......... .......... .......... .......... 96% 266M 0s Step #4: 121500K .......... .......... .......... .......... .......... 96% 268M 0s Step #4: 121550K .......... .......... .......... .......... .......... 96% 205M 0s Step #4: 121600K .......... .......... .......... .......... .......... 96% 251M 0s Step #4: 121650K .......... .......... .......... .......... .......... 96% 218M 0s Step #4: 121700K .......... .......... .......... .......... .......... 96% 263M 0s Step #4: 121750K .......... .......... .......... .......... .......... 96% 237M 0s Step #4: 121800K .......... .......... .......... .......... .......... 96% 241M 0s Step #4: 121850K .......... .......... .......... .......... .......... 96% 235M 0s Step #4: 121900K .......... .......... .......... .......... .......... 96% 224M 0s Step #4: 121950K .......... .......... .......... .......... .......... 96% 224M 0s Step #4: 122000K .......... .......... .......... .......... .......... 96% 267M 0s Step #4: 122050K .......... .......... .......... .......... .......... 96% 261M 0s Step #4: 122100K .......... .......... .......... .......... .......... 96% 238M 0s Step #4: 122150K .......... .......... .......... .......... .......... 96% 234M 0s Step #4: 122200K .......... .......... .......... .......... .......... 97% 267M 0s Step #4: 122250K .......... .......... .......... .......... .......... 97% 268M 0s Step #4: 122300K .......... .......... .......... .......... .......... 97% 260M 0s Step #4: 122350K .......... .......... .......... .......... .......... 97% 217M 0s Step #4: 122400K .......... .......... .......... .......... .......... 97% 267M 0s Step #4: 122450K .......... .......... .......... .......... .......... 97% 266M 0s Step #4: 122500K .......... .......... .......... .......... .......... 97% 264M 0s Step #4: 122550K .......... .......... .......... .......... .......... 97% 231M 0s Step #4: 122600K .......... .......... .......... .......... .......... 97% 255M 0s Step #4: 122650K .......... .......... .......... .......... .......... 97% 240M 0s Step #4: 122700K .......... .......... .......... .......... .......... 97% 266M 0s Step #4: 122750K .......... .......... .......... .......... .......... 97% 227M 0s Step #4: 122800K .......... .......... .......... .......... .......... 97% 256M 0s Step #4: 122850K .......... .......... .......... .......... .......... 97% 243M 0s Step #4: 122900K .......... .......... .......... .......... .......... 97% 261M 0s Step #4: 122950K .......... .......... .......... .......... .......... 97% 235M 0s Step #4: 123000K .......... .......... .......... .......... .......... 97% 259M 0s Step #4: 123050K .......... .......... .......... .......... .......... 97% 254M 0s Step #4: 123100K .......... .......... .......... .......... .......... 97% 250M 0s Step #4: 123150K .......... .......... .......... .......... .......... 97% 214M 0s Step #4: 123200K .......... .......... .......... .......... .......... 97% 265M 0s Step #4: 123250K .......... .......... .......... .......... .......... 97% 262M 0s Step #4: 123300K .......... .......... .......... .......... .......... 97% 254M 0s Step #4: 123350K .......... .......... .......... .......... .......... 97% 230M 0s Step #4: 123400K .......... .......... .......... .......... .......... 97% 253M 0s Step #4: 123450K .......... .......... .......... .......... .......... 98% 262M 0s Step #4: 123500K .......... .......... .......... .......... .......... 98% 265M 0s Step #4: 123550K .......... .......... .......... .......... .......... 98% 216M 0s Step #4: 123600K .......... .......... .......... .......... .......... 98% 264M 0s Step #4: 123650K .......... .......... .......... .......... .......... 98% 261M 0s Step #4: 123700K .......... .......... .......... .......... .......... 98% 228M 0s Step #4: 123750K .......... .......... .......... .......... .......... 98% 231M 0s Step #4: 123800K .......... .......... .......... .......... .......... 98% 250M 0s Step #4: 123850K .......... .......... .......... .......... .......... 98% 242M 0s Step #4: 123900K .......... .......... .......... .......... .......... 98% 250M 0s Step #4: 123950K .......... .......... .......... .......... .......... 98% 220M 0s Step #4: 124000K .......... .......... .......... .......... .......... 98% 264M 0s Step #4: 124050K .......... .......... .......... .......... .......... 98% 253M 0s Step #4: 124100K .......... .......... .......... .......... .......... 98% 268M 0s Step #4: 124150K .......... .......... .......... .......... .......... 98% 228M 0s Step #4: 124200K .......... .......... .......... .......... .......... 98% 253M 0s Step #4: 124250K .......... .......... .......... .......... .......... 98% 263M 0s Step #4: 124300K .......... .......... .......... .......... .......... 98% 258M 0s Step #4: 124350K .......... .......... .......... .......... .......... 98% 219M 0s Step #4: 124400K .......... .......... .......... .......... .......... 98% 260M 0s Step #4: 124450K .......... .......... .......... .......... .......... 98% 262M 0s Step #4: 124500K .......... .......... .......... .......... .......... 98% 254M 0s Step #4: 124550K .......... .......... .......... .......... .......... 98% 213M 0s Step #4: 124600K .......... .......... .......... .......... .......... 98% 264M 0s Step #4: 124650K .......... .......... .......... .......... .......... 98% 255M 0s Step #4: 124700K .......... .......... .......... .......... .......... 99% 264M 0s Step #4: 124750K .......... .......... .......... .......... .......... 99% 220M 0s Step #4: 124800K .......... .......... .......... .......... .......... 99% 253M 0s Step #4: 124850K .......... .......... .......... .......... .......... 99% 242M 0s Step #4: 124900K .......... .......... .......... .......... .......... 99% 264M 0s Step #4: 124950K .......... .......... .......... .......... .......... 99% 235M 0s Step #4: 125000K .......... .......... .......... .......... .......... 99% 264M 0s Step #4: 125050K .......... .......... .......... .......... .......... 99% 268M 0s Step #4: 125100K .......... .......... .......... .......... .......... 99% 260M 0s Step #4: 125150K .......... .......... .......... .......... .......... 99% 220M 0s Step #4: 125200K .......... .......... .......... .......... .......... 99% 263M 0s Step #4: 125250K .......... .......... .......... .......... .......... 99% 265M 0s Step #4: 125300K .......... .......... .......... .......... .......... 99% 260M 0s Step #4: 125350K .......... .......... .......... .......... .......... 99% 227M 0s Step #4: 125400K .......... .......... .......... .......... .......... 99% 257M 0s Step #4: 125450K .......... .......... .......... .......... .......... 99% 265M 0s Step #4: 125500K .......... .......... .......... .......... .......... 99% 264M 0s Step #4: 125550K .......... .......... .......... .......... .......... 99% 222M 0s Step #4: 125600K .......... .......... .......... .......... .......... 99% 255M 0s Step #4: 125650K .......... .......... .......... .......... .......... 99% 260M 0s Step #4: 125700K .......... .......... .......... .......... .......... 99% 264M 0s Step #4: 125750K .......... .......... .......... .......... .......... 99% 216M 0s Step #4: 125800K .......... .......... .......... .......... .......... 99% 255M 0s Step #4: 125850K .......... .......... .......... .......... .......... 99% 248M 0s Step #4: 125900K .......... .......... .......... .......... .......... 99% 258M 0s Step #4: 125950K .......... .......... .......... .......... .......... 99% 226M 0s Step #4: 126000K ......   100% 11494G=2.1s Step #4: Step #4: 2025-02-04 10:06:43 (58.9 MB/s) - 'go1.16.8.linux-amd64.tar.gz' saved [129030171/129030171] Step #4: Step #4: Removing intermediate container 977ddcd96dc5 Step #4: ---> 218e79e0a98f Step #4: Step 5/8 : ENV PATH ${PATH}:/tmp/go/bin Step #4: ---> Running in 527738478e4b Step #4: Removing intermediate container 527738478e4b Step #4: ---> 095d40c5c039 Step #4: Step 6/8 : WORKDIR tdengine Step #4: ---> Running in d6c864523886 Step #4: Removing intermediate container d6c864523886 Step #4: ---> 236970f540b2 Step #4: Step 7/8 : COPY build.sh $SRC/ Step #4: ---> 2b172c9d4f06 Step #4: Step 8/8 : COPY *.options $SRC/ Step #4: ---> f3c5548ffd58 Step #4: Successfully built f3c5548ffd58 Step #4: Successfully tagged gcr.io/oss-fuzz/tdengine:latest Finished Step #4 Starting Step #5 - "srcmap" Step #5 - "srcmap": Already have image: gcr.io/oss-fuzz/tdengine Step #5 - "srcmap": ++ tempfile Step #5 - "srcmap": + SRCMAP=/tmp/filebH0DrM 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/tdengine/.git Step #5 - "srcmap": + GIT_DIR=/src/tdengine Step #5 - "srcmap": + cd /src/tdengine Step #5 - "srcmap": ++ git config --get remote.origin.url Step #5 - "srcmap": + GIT_URL=https://github.com/taosdata/TDengine Step #5 - "srcmap": ++ git rev-parse HEAD Step #5 - "srcmap": + GIT_REV=45808ae423f5f53110b685c4982842ea0b7dfd84 Step #5 - "srcmap": + jq_inplace /tmp/filebH0DrM '."/src/tdengine" = { type: "git", url: "https://github.com/taosdata/TDengine", rev: "45808ae423f5f53110b685c4982842ea0b7dfd84" }' Step #5 - "srcmap": ++ tempfile Step #5 - "srcmap": + F=/tmp/fileCiXU8a Step #5 - "srcmap": + cat /tmp/filebH0DrM Step #5 - "srcmap": + jq '."/src/tdengine" = { type: "git", url: "https://github.com/taosdata/TDengine", rev: "45808ae423f5f53110b685c4982842ea0b7dfd84" }' Step #5 - "srcmap": + mv /tmp/fileCiXU8a /tmp/filebH0DrM 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/filebH0DrM Step #5 - "srcmap": + rm /tmp/filebH0DrM Step #5 - "srcmap": { Step #5 - "srcmap": "/src/tdengine": { Step #5 - "srcmap": "type": "git", Step #5 - "srcmap": "url": "https://github.com/taosdata/TDengine", Step #5 - "srcmap": "rev": "45808ae423f5f53110b685c4982842ea0b7dfd84" Step #5 - "srcmap": } Step #5 - "srcmap": } Finished Step #5 - "srcmap" Starting Step #6 - "compile-libfuzzer-introspector-x86_64" Step #6 - "compile-libfuzzer-introspector-x86_64": Already have image (with digest): gcr.io/cloud-builders/docker Step #6 - "compile-libfuzzer-introspector-x86_64": --------------------------------------------------------------- Step #6 - "compile-libfuzzer-introspector-x86_64": vm.mmap_rnd_bits = 28 Step #6 - "compile-libfuzzer-introspector-x86_64": Compiling libFuzzer to /usr/lib/libFuzzingEngine.a... done. Step #6 - "compile-libfuzzer-introspector-x86_64": Reading package lists... 0% Reading package lists... 0% Reading package lists... 0% Reading package lists... 2% Reading package lists... 2% Reading package lists... 4% Reading package lists... 4% Reading package lists... 5% Reading package lists... 5% Reading package lists... 5% Reading package lists... 5% Reading package lists... 29% Reading package lists... 29% Reading package lists... 42% Reading package lists... 42% Reading package lists... 43% Reading package lists... 43% Reading package lists... 43% Reading package lists... 43% Reading package lists... 53% Reading package lists... 53% Reading package lists... 56% Reading package lists... 56% Reading package lists... 61% 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": 0% [1 libyaml-0-2 2606 B/48.9 kB 5%] 11% [Working] Get:2 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libjpeg-turbo8 amd64 2.0.3-0ubuntu1.20.04.3 [118 kB] Step #6 - "compile-libfuzzer-introspector-x86_64": 12% [2 libjpeg-turbo8 2604 B/118 kB 2%] 34% [Waiting for headers] Get:3 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libjpeg-turbo8-dev amd64 2.0.3-0ubuntu1.20.04.3 [238 kB] Step #6 - "compile-libfuzzer-introspector-x86_64": 34% [3 libjpeg-turbo8-dev 1552 B/238 kB 1%] 78% [Waiting for headers] Get:4 http://archive.ubuntu.com/ubuntu focal/main amd64 libjpeg8 amd64 8c-2ubuntu8 [2194 B] Step #6 - "compile-libfuzzer-introspector-x86_64": 78% [4 libjpeg8 424 B/2194 B 19%] 81% [Waiting for headers] Get:5 http://archive.ubuntu.com/ubuntu focal/main amd64 libjpeg8-dev amd64 8c-2ubuntu8 [1552 B] Step #6 - "compile-libfuzzer-introspector-x86_64": 81% [5 libjpeg8-dev 838 B/1552 B 54%] 84% [Waiting for headers] Get:6 http://archive.ubuntu.com/ubuntu focal/main amd64 libjpeg-dev amd64 8c-2ubuntu8 [1546 B] Step #6 - "compile-libfuzzer-introspector-x86_64": 87% [Waiting for headers] Get:7 http://archive.ubuntu.com/ubuntu focal/main amd64 libyaml-dev amd64 0.2.2-1 [58.2 kB] Step #6 - "compile-libfuzzer-introspector-x86_64": 88% [7 libyaml-dev 2606 B/58.2 kB 4%] 100% [Working] Fetched 469 kB in 1s (465 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 ... 18244 files and directories currently installed.) Step #6 - "compile-libfuzzer-introspector-x86_64": Preparing to unpack .../0-libyaml-0-2_0.2.2-1_amd64.deb ... Step #6 - "compile-libfuzzer-introspector-x86_64": Unpacking libyaml-0-2:amd64 (0.2.2-1) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Selecting previously unselected package libjpeg-turbo8:amd64. Step #6 - "compile-libfuzzer-introspector-x86_64": Preparing to unpack .../1-libjpeg-turbo8_2.0.3-0ubuntu1.20.04.3_amd64.deb ... Step #6 - "compile-libfuzzer-introspector-x86_64": Unpacking libjpeg-turbo8:amd64 (2.0.3-0ubuntu1.20.04.3) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Selecting previously unselected package libjpeg-turbo8-dev:amd64. Step #6 - "compile-libfuzzer-introspector-x86_64": Preparing to unpack .../2-libjpeg-turbo8-dev_2.0.3-0ubuntu1.20.04.3_amd64.deb ... Step #6 - "compile-libfuzzer-introspector-x86_64": Unpacking libjpeg-turbo8-dev:amd64 (2.0.3-0ubuntu1.20.04.3) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Selecting previously unselected package libjpeg8:amd64. Step #6 - "compile-libfuzzer-introspector-x86_64": Preparing to unpack .../3-libjpeg8_8c-2ubuntu8_amd64.deb ... Step #6 - "compile-libfuzzer-introspector-x86_64": Unpacking libjpeg8:amd64 (8c-2ubuntu8) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Selecting previously unselected package libjpeg8-dev:amd64. Step #6 - "compile-libfuzzer-introspector-x86_64": Preparing to unpack .../4-libjpeg8-dev_8c-2ubuntu8_amd64.deb ... Step #6 - "compile-libfuzzer-introspector-x86_64": Unpacking libjpeg8-dev:amd64 (8c-2ubuntu8) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Selecting previously unselected package libjpeg-dev:amd64. Step #6 - "compile-libfuzzer-introspector-x86_64": Preparing to unpack .../5-libjpeg-dev_8c-2ubuntu8_amd64.deb ... Step #6 - "compile-libfuzzer-introspector-x86_64": Unpacking libjpeg-dev:amd64 (8c-2ubuntu8) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Selecting previously unselected package libyaml-dev:amd64. Step #6 - "compile-libfuzzer-introspector-x86_64": Preparing to unpack .../6-libyaml-dev_0.2.2-1_amd64.deb ... Step #6 - "compile-libfuzzer-introspector-x86_64": Unpacking libyaml-dev:amd64 (0.2.2-1) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Setting up libyaml-0-2:amd64 (0.2.2-1) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Setting up libjpeg-turbo8:amd64 (2.0.3-0ubuntu1.20.04.3) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Setting up libjpeg8:amd64 (8c-2ubuntu8) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Setting up libjpeg-turbo8-dev:amd64 (2.0.3-0ubuntu1.20.04.3) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Setting up libyaml-dev:amd64 (0.2.2-1) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Setting up libjpeg8-dev:amd64 (8c-2ubuntu8) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Setting up libjpeg-dev:amd64 (8c-2ubuntu8) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Processing triggers for libc-bin (2.31-0ubuntu9.16) ... Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: pip in /usr/local/lib/python3.10/site-packages (25.0) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: setuptools in /usr/local/lib/python3.10/site-packages (65.5.0) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting setuptools Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading setuptools-75.8.0-py3-none-any.whl.metadata (6.7 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading setuptools-75.8.0-py3-none-any.whl (1.2 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/1.2 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 30.5 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hInstalling collected packages: setuptools Step #6 - "compile-libfuzzer-introspector-x86_64": Attempting uninstall: setuptools Step #6 - "compile-libfuzzer-introspector-x86_64": Found existing installation: setuptools 65.5.0 Step #6 - "compile-libfuzzer-introspector-x86_64": Uninstalling setuptools-65.5.0: Step #6 - "compile-libfuzzer-introspector-x86_64": Successfully uninstalled setuptools-65.5.0 Step #6 - "compile-libfuzzer-introspector-x86_64": Successfully installed setuptools-75.8.0 Step #6 - "compile-libfuzzer-introspector-x86_64": WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning. Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting cxxfilt Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading cxxfilt-0.3.0-py2.py3-none-any.whl.metadata (3.5 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting pyyaml Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.1 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting beautifulsoup4 Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading beautifulsoup4-4.13.1-py3-none-any.whl.metadata (3.8 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting lxml Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading lxml-5.3.0-cp310-cp310-manylinux_2_28_x86_64.whl.metadata (3.8 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting soupsieve Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading soupsieve-2.6-py3-none-any.whl.metadata (4.6 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting rust-demangler Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading rust_demangler-1.0-py3-none-any.whl.metadata (866 bytes) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting typing-extensions>=4.0.0 (from beautifulsoup4) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading typing_extensions-4.12.2-py3-none-any.whl.metadata (3.0 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading cxxfilt-0.3.0-py2.py3-none-any.whl (4.6 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading PyYAML-6.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (751 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/751.2 kB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 751.2/751.2 kB 17.8 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading beautifulsoup4-4.13.1-py3-none-any.whl (185 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading lxml-5.3.0-cp310-cp310-manylinux_2_28_x86_64.whl (5.0 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/5.0 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.0/5.0 MB 101.3 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading soupsieve-2.6-py3-none-any.whl (36 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading rust_demangler-1.0-py3-none-any.whl (8.3 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading typing_extensions-4.12.2-py3-none-any.whl (37 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Installing collected packages: rust-demangler, cxxfilt, typing-extensions, soupsieve, pyyaml, lxml, beautifulsoup4 Step #6 - "compile-libfuzzer-introspector-x86_64": Successfully installed beautifulsoup4-4.13.1 cxxfilt-0.3.0 lxml-5.3.0 pyyaml-6.0.2 rust-demangler-1.0 soupsieve-2.6 typing-extensions-4.12.2 Step #6 - "compile-libfuzzer-introspector-x86_64": WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning. Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting matplotlib Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading matplotlib-3.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (11 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting contourpy>=1.0.1 (from matplotlib) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading contourpy-1.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.4 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting cycler>=0.10 (from matplotlib) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading cycler-0.12.1-py3-none-any.whl.metadata (3.8 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting fonttools>=4.22.0 (from matplotlib) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading fonttools-4.55.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (101 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting kiwisolver>=1.3.1 (from matplotlib) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading kiwisolver-1.4.8-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.metadata (6.2 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting numpy>=1.23 (from matplotlib) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading numpy-2.2.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (62 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting packaging>=20.0 (from matplotlib) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading packaging-24.2-py3-none-any.whl.metadata (3.2 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting pillow>=8 (from matplotlib) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading pillow-11.1.0-cp310-cp310-manylinux_2_28_x86_64.whl.metadata (9.1 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting pyparsing>=2.3.1 (from matplotlib) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading pyparsing-3.2.1-py3-none-any.whl.metadata (5.0 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting python-dateutil>=2.7 (from matplotlib) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.10/site-packages (from python-dateutil>=2.7->matplotlib) (1.15.0) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading matplotlib-3.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.6 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/8.6 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.6/8.6 MB 98.9 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading contourpy-1.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (324 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading cycler-0.12.1-py3-none-any.whl (8.3 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading fonttools-4.55.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.6 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/4.6 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.6/4.6 MB 111.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 92.6 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading numpy-2.2.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.4 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/16.4 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 16.4/16.4 MB 155.5 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading packaging-24.2-py3-none-any.whl (65 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading pillow-11.1.0-cp310-cp310-manylinux_2_28_x86_64.whl (4.5 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/4.5 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.5/4.5 MB 124.7 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading pyparsing-3.2.1-py3-none-any.whl (107 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Installing collected packages: python-dateutil, pyparsing, pillow, packaging, numpy, kiwisolver, fonttools, cycler, contourpy, matplotlib Step #6 - "compile-libfuzzer-introspector-x86_64": Successfully installed contourpy-1.3.1 cycler-0.12.1 fonttools-4.55.8 kiwisolver-1.4.8 matplotlib-3.10.0 numpy-2.2.2 packaging-24.2 pillow-11.1.0 pyparsing-3.2.1 python-dateutil-2.9.0.post0 Step #6 - "compile-libfuzzer-introspector-x86_64": WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning. Step #6 - "compile-libfuzzer-introspector-x86_64": /fuzz-introspector/src /src/tdengine Step #6 - "compile-libfuzzer-introspector-x86_64": Obtaining file:///fuzz-introspector/src Step #6 - "compile-libfuzzer-introspector-x86_64": Installing build dependencies ... [?25l- \ | / done Step #6 - "compile-libfuzzer-introspector-x86_64": [?25h Checking if build backend supports build_editable ... [?25ldone Step #6 - "compile-libfuzzer-introspector-x86_64": [?25h Getting requirements to build editable ... [?25l- done Step #6 - "compile-libfuzzer-introspector-x86_64": [?25h Preparing editable metadata (pyproject.toml) ... [?25l- done Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hCollecting beautifulsoup4==4.10.0 (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading beautifulsoup4-4.10.0-py3-none-any.whl.metadata (3.5 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: cxxfilt==0.3.0 in /usr/local/lib/python3.10/site-packages (from fuzz-introspector==0.1.7) (0.3.0) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting lxml==4.9.1 (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading lxml-4.9.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl.metadata (3.3 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting matplotlib==3.7.5 (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading matplotlib-3.7.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.7 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting PyYAML==6.0 (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading PyYAML-6.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.metadata (2.0 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting soupsieve==2.2.1 (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading soupsieve-2.2.1-py3-none-any.whl.metadata (5.5 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting yapf==0.32.0 (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading yapf-0.32.0-py2.py3-none-any.whl.metadata (34 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting flake8 (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading flake8-7.1.1-py2.py3-none-any.whl.metadata (3.8 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting pep8 (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading pep8-1.7.1-py2.py3-none-any.whl.metadata (22 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting mypy (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading mypy-1.14.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl.metadata (2.1 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting psutil (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading psutil-6.1.1-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (22 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting toml (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading toml-0.10.2-py2.py3-none-any.whl.metadata (7.1 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting pytest (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading pytest-8.3.4-py3-none-any.whl.metadata (7.5 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting sphinx==6.0.0 (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinx-6.0.0-py3-none-any.whl.metadata (6.2 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting sphinx_rtd_theme (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinx_rtd_theme-3.0.2-py2.py3-none-any.whl.metadata (4.4 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting configparser (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading configparser-7.1.0-py3-none-any.whl.metadata (5.4 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting coverage (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading coverage-7.6.10-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (8.2 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting atheris (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading atheris-2.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (17 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: setuptools>=65.5.1 in /usr/local/lib/python3.10/site-packages (from fuzz-introspector==0.1.7) (75.8.0) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting tqdm (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading tqdm-4.67.1-py3-none-any.whl.metadata (57 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: rust-demangler in /usr/local/lib/python3.10/site-packages (from fuzz-introspector==0.1.7) (1.0) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting tree-sitter==0.23.2 (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading tree_sitter-0.23.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (9.8 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting tree-sitter-python==0.23.6 (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading tree_sitter_python-0.23.6-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.9 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting networkx (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading networkx-3.4.2-py3-none-any.whl.metadata (6.3 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting tree-sitter-languages==1.10.2 (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading tree_sitter_languages-1.10.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (10 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting tree-sitter-c==0.23.4 (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading tree_sitter_c-0.23.4-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.7 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting tree-sitter-cpp==0.23.4 (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading tree_sitter_cpp-0.23.4-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.8 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting tree-sitter-go==0.23.4 (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading tree_sitter_go-0.23.4-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.7 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting tree-sitter-java==0.23.5 (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading tree_sitter_java-0.23.5-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.7 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting tree-sitter-rust==0.23.2 (from fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading tree_sitter_rust-0.23.2-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.8 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: contourpy>=1.0.1 in /usr/local/lib/python3.10/site-packages (from matplotlib==3.7.5->fuzz-introspector==0.1.7) (1.3.1) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: cycler>=0.10 in /usr/local/lib/python3.10/site-packages (from matplotlib==3.7.5->fuzz-introspector==0.1.7) (0.12.1) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: fonttools>=4.22.0 in /usr/local/lib/python3.10/site-packages (from matplotlib==3.7.5->fuzz-introspector==0.1.7) (4.55.8) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: kiwisolver>=1.0.1 in /usr/local/lib/python3.10/site-packages (from matplotlib==3.7.5->fuzz-introspector==0.1.7) (1.4.8) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting numpy<2,>=1.20 (from matplotlib==3.7.5->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading numpy-1.26.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (61 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: packaging>=20.0 in /usr/local/lib/python3.10/site-packages (from matplotlib==3.7.5->fuzz-introspector==0.1.7) (24.2) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: pillow>=6.2.0 in /usr/local/lib/python3.10/site-packages (from matplotlib==3.7.5->fuzz-introspector==0.1.7) (11.1.0) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: pyparsing>=2.3.1 in /usr/local/lib/python3.10/site-packages (from matplotlib==3.7.5->fuzz-introspector==0.1.7) (3.2.1) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: python-dateutil>=2.7 in /usr/local/lib/python3.10/site-packages (from matplotlib==3.7.5->fuzz-introspector==0.1.7) (2.9.0.post0) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting sphinxcontrib-applehelp (from sphinx==6.0.0->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinxcontrib_applehelp-2.0.0-py3-none-any.whl.metadata (2.3 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting sphinxcontrib-devhelp (from sphinx==6.0.0->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinxcontrib_devhelp-2.0.0-py3-none-any.whl.metadata (2.3 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting sphinxcontrib-jsmath (from sphinx==6.0.0->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl.metadata (1.4 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting sphinxcontrib-htmlhelp>=2.0.0 (from sphinx==6.0.0->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinxcontrib_htmlhelp-2.1.0-py3-none-any.whl.metadata (2.3 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting sphinxcontrib-serializinghtml>=1.1.5 (from sphinx==6.0.0->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinxcontrib_serializinghtml-2.0.0-py3-none-any.whl.metadata (2.4 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting sphinxcontrib-qthelp (from sphinx==6.0.0->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinxcontrib_qthelp-2.0.0-py3-none-any.whl.metadata (2.3 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting Jinja2>=3.0 (from sphinx==6.0.0->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading jinja2-3.1.5-py3-none-any.whl.metadata (2.6 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting Pygments>=2.12 (from sphinx==6.0.0->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading pygments-2.19.1-py3-none-any.whl.metadata (2.5 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting docutils<0.20,>=0.18 (from sphinx==6.0.0->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading docutils-0.19-py3-none-any.whl.metadata (2.7 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting snowballstemmer>=2.0 (from sphinx==6.0.0->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading snowballstemmer-2.2.0-py2.py3-none-any.whl.metadata (6.5 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting babel>=2.9 (from sphinx==6.0.0->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading babel-2.17.0-py3-none-any.whl.metadata (2.0 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting alabaster<0.8,>=0.7 (from sphinx==6.0.0->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading alabaster-0.7.16-py3-none-any.whl.metadata (2.9 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting imagesize>=1.3 (from sphinx==6.0.0->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading imagesize-1.4.1-py2.py3-none-any.whl.metadata (1.5 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting requests>=2.25.0 (from sphinx==6.0.0->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading requests-2.32.3-py3-none-any.whl.metadata (4.6 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting mccabe<0.8.0,>=0.7.0 (from flake8->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading mccabe-0.7.0-py2.py3-none-any.whl.metadata (5.0 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting pycodestyle<2.13.0,>=2.12.0 (from flake8->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading pycodestyle-2.12.1-py2.py3-none-any.whl.metadata (4.5 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting pyflakes<3.3.0,>=3.2.0 (from flake8->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading pyflakes-3.2.0-py2.py3-none-any.whl.metadata (3.5 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: typing_extensions>=4.6.0 in /usr/local/lib/python3.10/site-packages (from mypy->fuzz-introspector==0.1.7) (4.12.2) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting mypy_extensions>=1.0.0 (from mypy->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading mypy_extensions-1.0.0-py3-none-any.whl.metadata (1.1 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting tomli>=1.1.0 (from mypy->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Using cached tomli-2.2.1-py3-none-any.whl.metadata (10 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting exceptiongroup>=1.0.0rc8 (from pytest->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading exceptiongroup-1.2.2-py3-none-any.whl.metadata (6.6 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting iniconfig (from pytest->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading iniconfig-2.0.0-py3-none-any.whl.metadata (2.6 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting pluggy<2,>=1.5 (from pytest->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading pluggy-1.5.0-py3-none-any.whl.metadata (4.8 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting sphinxcontrib-jquery<5,>=4 (from sphinx_rtd_theme->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinxcontrib_jquery-4.1-py2.py3-none-any.whl.metadata (2.6 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting MarkupSafe>=2.0 (from Jinja2>=3.0->sphinx==6.0.0->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading MarkupSafe-3.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.0 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.10/site-packages (from python-dateutil>=2.7->matplotlib==3.7.5->fuzz-introspector==0.1.7) (1.15.0) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting charset-normalizer<4,>=2 (from requests>=2.25.0->sphinx==6.0.0->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading charset_normalizer-3.4.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (35 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting idna<4,>=2.5 (from requests>=2.25.0->sphinx==6.0.0->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading idna-3.10-py3-none-any.whl.metadata (10 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting urllib3<3,>=1.21.1 (from requests>=2.25.0->sphinx==6.0.0->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading urllib3-2.3.0-py3-none-any.whl.metadata (6.5 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Collecting certifi>=2017.4.17 (from requests>=2.25.0->sphinx==6.0.0->fuzz-introspector==0.1.7) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading certifi-2025.1.31-py3-none-any.whl.metadata (2.5 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading beautifulsoup4-4.10.0-py3-none-any.whl (97 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading lxml-4.9.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl (6.9 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/6.9 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 6.9/6.9 MB 96.6 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading matplotlib-3.7.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.6 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/11.6 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 11.6/11.6 MB 133.8 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading PyYAML-6.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (682 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/682.2 kB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 682.2/682.2 kB 52.5 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading soupsieve-2.2.1-py3-none-any.whl (33 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinx-6.0.0-py3-none-any.whl (3.0 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/3.0 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.0/3.0 MB 130.5 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 41.0 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading tree_sitter_c-0.23.4-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (98 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading tree_sitter_cpp-0.23.4-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (316 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading tree_sitter_go-0.23.4-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (65 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading tree_sitter_java-0.23.5-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (84 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading tree_sitter_languages-1.10.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.4 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/8.4 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.4/8.4 MB 142.8 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading tree_sitter_python-0.23.6-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (112 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading tree_sitter_rust-0.23.2-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (157 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading yapf-0.32.0-py2.py3-none-any.whl (190 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading atheris-2.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (30.9 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/30.9 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 30.9/30.9 MB 164.9 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading configparser-7.1.0-py3-none-any.whl (17 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading coverage-7.6.10-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (235 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading flake8-7.1.1-py2.py3-none-any.whl (57 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading mypy-1.14.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (12.8 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/12.8 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 12.8/12.8 MB 148.7 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 101.7 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading pep8-1.7.1-py2.py3-none-any.whl (41 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading psutil-6.1.1-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (287 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading pytest-8.3.4-py3-none-any.whl (343 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading sphinx_rtd_theme-3.0.2-py2.py3-none-any.whl (7.7 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/7.7 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 7.7/7.7 MB 145.1 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading toml-0.10.2-py2.py3-none-any.whl (16 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading tqdm-4.67.1-py3-none-any.whl (78 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading alabaster-0.7.16-py3-none-any.whl (13 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading babel-2.17.0-py3-none-any.whl (10.2 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/10.2 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.2/10.2 MB 147.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 33.4 MB/s eta 0:00:00 Step #6 - "compile-libfuzzer-introspector-x86_64": [?25hDownloading exceptiongroup-1.2.2-py3-none-any.whl (16 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading imagesize-1.4.1-py2.py3-none-any.whl (8.8 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading jinja2-3.1.5-py3-none-any.whl (134 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading mccabe-0.7.0-py2.py3-none-any.whl (7.3 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading mypy_extensions-1.0.0-py3-none-any.whl (4.7 kB) Step #6 - "compile-libfuzzer-introspector-x86_64": Downloading numpy-1.26.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.2 MB) Step #6 - "compile-libfuzzer-introspector-x86_64": [?25l ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/18.2 MB ? eta -:--:--  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 18.2/18.2 MB 157.7 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 85.8 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=16e6bc5e3d1b456636914484b6780b27a39fa357ffe98a67db1044d7728c4e8f Step #6 - "compile-libfuzzer-introspector-x86_64": Stored in directory: /tmp/pip-ephem-wheel-cache-f8he9wwk/wheels/ce/ec/9e/e0f680466f0d02256e58f72aba9efaf05145b62b6274f28ccb Step #6 - "compile-libfuzzer-introspector-x86_64": Successfully built fuzz-introspector Step #6 - "compile-libfuzzer-introspector-x86_64": Installing collected packages: yapf, snowballstemmer, pep8, atheris, urllib3, tree-sitter-rust, tree-sitter-python, tree-sitter-java, tree-sitter-go, tree-sitter-cpp, tree-sitter-c, tree-sitter, tqdm, tomli, toml, sphinxcontrib-serializinghtml, sphinxcontrib-qthelp, sphinxcontrib-jsmath, sphinxcontrib-htmlhelp, sphinxcontrib-devhelp, sphinxcontrib-applehelp, soupsieve, PyYAML, Pygments, pyflakes, pycodestyle, psutil, pluggy, numpy, networkx, mypy_extensions, mccabe, MarkupSafe, lxml, iniconfig, imagesize, idna, exceptiongroup, docutils, coverage, configparser, charset-normalizer, certifi, babel, alabaster, tree-sitter-languages, requests, pytest, mypy, Jinja2, flake8, beautifulsoup4, sphinx, matplotlib, sphinxcontrib-jquery, sphinx_rtd_theme, fuzz-introspector Step #6 - "compile-libfuzzer-introspector-x86_64": Attempting uninstall: soupsieve Step #6 - "compile-libfuzzer-introspector-x86_64": Found existing installation: soupsieve 2.6 Step #6 - "compile-libfuzzer-introspector-x86_64": Uninstalling soupsieve-2.6: Step #6 - "compile-libfuzzer-introspector-x86_64": Successfully uninstalled soupsieve-2.6 Step #6 - "compile-libfuzzer-introspector-x86_64": Attempting uninstall: PyYAML Step #6 - "compile-libfuzzer-introspector-x86_64": Found existing installation: PyYAML 6.0.2 Step #6 - "compile-libfuzzer-introspector-x86_64": Uninstalling PyYAML-6.0.2: Step #6 - "compile-libfuzzer-introspector-x86_64": Successfully uninstalled PyYAML-6.0.2 Step #6 - "compile-libfuzzer-introspector-x86_64": Attempting uninstall: numpy Step #6 - "compile-libfuzzer-introspector-x86_64": Found existing installation: numpy 2.2.2 Step #6 - "compile-libfuzzer-introspector-x86_64": Uninstalling numpy-2.2.2: Step #6 - "compile-libfuzzer-introspector-x86_64": Successfully uninstalled numpy-2.2.2 Step #6 - "compile-libfuzzer-introspector-x86_64": Attempting uninstall: lxml Step #6 - "compile-libfuzzer-introspector-x86_64": Found existing installation: lxml 5.3.0 Step #6 - "compile-libfuzzer-introspector-x86_64": Uninstalling lxml-5.3.0: Step #6 - "compile-libfuzzer-introspector-x86_64": Successfully uninstalled lxml-5.3.0 Step #6 - "compile-libfuzzer-introspector-x86_64": Attempting uninstall: beautifulsoup4 Step #6 - "compile-libfuzzer-introspector-x86_64": Found existing installation: beautifulsoup4 4.13.1 Step #6 - "compile-libfuzzer-introspector-x86_64": Uninstalling beautifulsoup4-4.13.1: Step #6 - "compile-libfuzzer-introspector-x86_64": Successfully uninstalled beautifulsoup4-4.13.1 Step #6 - "compile-libfuzzer-introspector-x86_64": Attempting uninstall: matplotlib Step #6 - "compile-libfuzzer-introspector-x86_64": Found existing installation: matplotlib 3.10.0 Step #6 - "compile-libfuzzer-introspector-x86_64": Uninstalling matplotlib-3.10.0: Step #6 - "compile-libfuzzer-introspector-x86_64": Successfully uninstalled matplotlib-3.10.0 Step #6 - "compile-libfuzzer-introspector-x86_64": Successfully installed Jinja2-3.1.5 MarkupSafe-3.0.2 PyYAML-6.0 Pygments-2.19.1 alabaster-0.7.16 atheris-2.3.0 babel-2.17.0 beautifulsoup4-4.10.0 certifi-2025.1.31 charset-normalizer-3.4.1 configparser-7.1.0 coverage-7.6.10 docutils-0.19 exceptiongroup-1.2.2 flake8-7.1.1 fuzz-introspector-0.1.7 idna-3.10 imagesize-1.4.1 iniconfig-2.0.0 lxml-4.9.1 matplotlib-3.7.5 mccabe-0.7.0 mypy-1.14.1 mypy_extensions-1.0.0 networkx-3.4.2 numpy-1.26.4 pep8-1.7.1 pluggy-1.5.0 psutil-6.1.1 pycodestyle-2.12.1 pyflakes-3.2.0 pytest-8.3.4 requests-2.32.3 snowballstemmer-2.2.0 soupsieve-2.2.1 sphinx-6.0.0 sphinx_rtd_theme-3.0.2 sphinxcontrib-applehelp-2.0.0 sphinxcontrib-devhelp-2.0.0 sphinxcontrib-htmlhelp-2.1.0 sphinxcontrib-jquery-4.1 sphinxcontrib-jsmath-1.0.1 sphinxcontrib-qthelp-2.0.0 sphinxcontrib-serializinghtml-2.0.0 toml-0.10.2 tomli-2.2.1 tqdm-4.67.1 tree-sitter-0.23.2 tree-sitter-c-0.23.4 tree-sitter-cpp-0.23.4 tree-sitter-go-0.23.4 tree-sitter-java-0.23.5 tree-sitter-languages-1.10.2 tree-sitter-python-0.23.6 tree-sitter-rust-0.23.2 urllib3-2.3.0 yapf-0.32.0 Step #6 - "compile-libfuzzer-introspector-x86_64": WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning. Step #6 - "compile-libfuzzer-introspector-x86_64": /src/tdengine Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:29.706 INFO cli - main: Running fuzz introspector post-processing Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.735 INFO analysis - extract_tests_from_directories: All test files Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.735 INFO analysis - extract_tests_from_directories: /src/tdengine/docs/examples/c/query_example.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.736 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/qworker/test/qworkerTests.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.737 INFO analysis - extract_tests_from_directories: /src/tdengine/tests/script/api/stmt2-example.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.737 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/sync/test/syncEntryCacheTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.738 INFO analysis - extract_tests_from_directories: /src/tdengine/contrib/test/traft/cluster/node10002_restart.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.738 INFO analysis - extract_tests_from_directories: /src/tdengine/docs/examples/c/telnet_line_example.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.739 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/geometry/test/geomFuncTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.739 INFO analysis - extract_tests_from_directories: /src/tdengine/contrib/test/traft/cluster/node10002.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.739 INFO analysis - extract_tests_from_directories: /src/tdengine/examples/lua/lua_connector.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.740 INFO analysis - extract_tests_from_directories: /src/tdengine/tests/script/api/stopquery.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.740 INFO analysis - extract_tests_from_directories: /src/tdengine/contrib/test/sqlite/sqliteTest.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.740 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/sync/test/syncIOServerTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.740 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/executor/test/execUtilTests.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.741 INFO analysis - extract_tests_from_directories: /src/tdengine/contrib/test/traft/single_node/singleNode.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.741 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/sync/test/sync_test_lib/src/syncIndexMgrDebug.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.741 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/sync/test/syncEnvTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.741 INFO analysis - extract_tests_from_directories: /src/tdengine/docs/examples/c/stmt_insert_demo.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.742 INFO analysis - extract_tests_from_directories: /src/tdengine/source/dnode/mgmt/test/snode/dsnode.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.742 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/sync/test/syncSnapshotSenderTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.742 INFO analysis - extract_tests_from_directories: /src/tdengine/source/util/test/stringTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.743 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/stream/test/streamSliceStateTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.743 INFO analysis - extract_tests_from_directories: /src/tdengine/docs/examples/c-ws/with_reqid_demo.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.743 INFO analysis - extract_tests_from_directories: /src/tdengine/docs/examples/c-ws/stmt_insert_demo.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.744 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/sync/test/syncRaftCfgTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.744 INFO analysis - extract_tests_from_directories: /src/tdengine/examples/c/asyncdemo.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.744 INFO analysis - extract_tests_from_directories: /src/tdengine/utils/test/c/tmqSim.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.745 INFO analysis - extract_tests_from_directories: /src/tdengine/source/dnode/mnode/impl/test/profile/profile.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.745 INFO analysis - extract_tests_from_directories: /src/tdengine/tests/script/api/api_with_reqid_test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.745 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/planner/test/planIntervalTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.746 INFO analysis - extract_tests_from_directories: /src/tdengine/source/client/test/connectOptionsTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.746 INFO analysis - extract_tests_from_directories: /src/tdengine/source/util/test/utilTests.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.746 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/qcom/test/queryTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.747 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/planner/test/planPartByTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.747 INFO analysis - extract_tests_from_directories: /src/tdengine/docs/examples/c/connect_example.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.747 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/transport/test/transportTests.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.747 INFO analysis - extract_tests_from_directories: /src/tdengine/source/dnode/mnode/impl/test/stream/stream.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.748 INFO analysis - extract_tests_from_directories: /src/tdengine/docs/examples/c/schemaless.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.748 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/parser/test/mockCatalog.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.748 INFO analysis - extract_tests_from_directories: /src/tdengine/source/util/test/decompressTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.749 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/function/test/udf1.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.749 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/parser/test/parSelectTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.749 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/function/test/udf2.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.749 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/planner/test/planTestMain.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.749 INFO analysis - extract_tests_from_directories: /src/tdengine/source/util/test/terrorTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.750 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/parser/test/parInitialCTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.750 INFO analysis - extract_tests_from_directories: /src/tdengine/utils/test/c/tmqDemo.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.750 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/sync/test/syncIOTickQTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.750 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/sync/test/sync_test_lib/src/syncUtilDebug.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.750 INFO analysis - extract_tests_from_directories: /src/tdengine/utils/test/c/write_raw_block_test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.751 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/sync/test/sync_test_lib/src/syncVoteMgrDebug.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.751 INFO analysis - extract_tests_from_directories: /src/tdengine/docs/examples/c-ws/query_data_demo.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.751 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/sync/test/syncRaftLogTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.751 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/sync/test/syncSnapshotReceiverTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.751 INFO analysis - extract_tests_from_directories: /src/tdengine/contrib/test/traft/cluster/node10001_restart.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.752 INFO analysis - extract_tests_from_directories: /src/tdengine/source/dnode/mgmt/test/qnode/dqnode.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.752 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/sync/test/syncPingTimerTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.752 INFO analysis - extract_tests_from_directories: /src/tdengine/source/dnode/mnode/impl/test/dnode/mdnode.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.752 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/function/test/udf1_dup.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.752 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/parser/test/parExplainToSyncdbTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.753 INFO analysis - extract_tests_from_directories: /src/tdengine/source/dnode/mnode/impl/test/stb/stb.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.753 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/executor/test/joinTests.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.753 INFO analysis - extract_tests_from_directories: /src/tdengine/source/dnode/mnode/impl/test/show/show.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.754 INFO analysis - extract_tests_from_directories: /src/tdengine/docs/examples/c/sml_insert_demo.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.754 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/tdb/test/tdbExOVFLTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.754 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/sync/test/syncSnapshotTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.755 INFO analysis - extract_tests_from_directories: /src/tdengine/tests/script/api/stmt2-geometry-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.755 INFO analysis - extract_tests_from_directories: /src/tdengine/docs/examples/c-ws/sml_insert_demo.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.755 INFO analysis - extract_tests_from_directories: /src/tdengine/source/util/test/trefTest.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.755 INFO analysis - extract_tests_from_directories: /src/tdengine/source/client/test/clientMonitorTests.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.755 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/sync/test/syncAppendEntriesReplyTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.755 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/planner/test/planGroupByTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.756 INFO analysis - extract_tests_from_directories: /src/tdengine/source/dnode/vnode/test/tsdbSmaTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.756 INFO analysis - extract_tests_from_directories: /src/tdengine/source/dnode/mnode/impl/test/topic/topic.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.756 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/planner/test/planOptimizeTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.756 INFO analysis - extract_tests_from_directories: /src/tdengine/tools/shell/test/shellTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.757 INFO analysis - extract_tests_from_directories: /src/tdengine/contrib/test/traft/cluster/node10000.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.757 INFO analysis - extract_tests_from_directories: /src/tdengine/utils/tsim/test/simTests.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.758 INFO analysis - extract_tests_from_directories: /src/tdengine/source/dnode/mgmt/test/vnode/vnode.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.758 INFO analysis - extract_tests_from_directories: /src/tdengine/source/dnode/mgmt/test/sut/src/client.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.758 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/sync/test/syncConfigChangeSnapshotTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.758 INFO analysis - extract_tests_from_directories: /src/tdengine/docs/examples/c/insert_data_demo.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.759 INFO analysis - extract_tests_from_directories: /src/tdengine/source/util/test/cacheTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.759 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/sync/test/syncTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.759 INFO analysis - extract_tests_from_directories: /src/tdengine/tests/script/api/stmt2.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.759 INFO analysis - extract_tests_from_directories: /src/tdengine/source/os/test/osSystemTests.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.760 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/index/test/fstTest.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.760 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/scalar/test/scalar/scalarTests.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.761 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/sync/test/sync_test_lib/src/syncRaftEntryDebug.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.761 INFO analysis - extract_tests_from_directories: /src/tdengine/tests/script/sh/l2norm.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.761 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/planner/test/planEventTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.761 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/parser/test/parShowToUse.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.761 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/azure/test/azTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.762 INFO analysis - extract_tests_from_directories: /src/tdengine/source/os/test/osDirTests.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.762 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/sync/test/syncPreSnapshotTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.762 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/sync/test/syncPingReplyTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.762 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/sync/test/sync_test_lib/src/syncSnapshotDebug.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.763 INFO analysis - extract_tests_from_directories: /src/tdengine/tests/script/api/last-query-ws.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.763 INFO analysis - extract_tests_from_directories: /src/tdengine/docs/examples/c-ws/tmq_demo.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.763 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/stream/test/streamCheckPointTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.763 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/executor/test/executorTests.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.763 INFO analysis - extract_tests_from_directories: /workspace/oss-fuzz/projects/example/my-api-repo/do_stuff_unittest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.764 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/planner/test/planDistinctTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.764 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/index/test/index_executor_tests.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.764 INFO analysis - extract_tests_from_directories: /workspace/oss-fuzz/projects/upx/fuzzers/test_packed_file_fuzzer.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.765 INFO analysis - extract_tests_from_directories: /src/tdengine/tools/shell/src/shellNettest.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.765 INFO analysis - extract_tests_from_directories: /src/tdengine/source/os/test/osTimeTests.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.765 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/sync/test/syncVotesRespondTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.765 INFO analysis - extract_tests_from_directories: /src/tdengine/contrib/test/craft/simulate_vnode.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.766 INFO analysis - extract_tests_from_directories: /src/tdengine/docs/examples/c-ws/connect_example.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.766 INFO analysis - extract_tests_from_directories: /src/tdengine/source/util/test/log.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.766 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/stream/test/backendTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.766 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/tfs/test/tfsTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.767 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/stream/test/tstreamUpdateTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.767 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/nodes/test/nodesCloneTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.767 INFO analysis - extract_tests_from_directories: /src/tdengine/tests/script/api/dbTableRoute.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.767 INFO analysis - extract_tests_from_directories: /src/tdengine/docs/examples/c/tmq_demo.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.768 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/sync/test/sync_test_lib/src/syncRaftStoreDebug.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.768 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/tdb/test/tdbPageDefragmentTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.768 INFO analysis - extract_tests_from_directories: /src/tdengine/contrib/test/lz4/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.768 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/sync/test/syncElectTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.768 INFO analysis - extract_tests_from_directories: /src/tdengine/source/common/test/dataformatTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.769 INFO analysis - extract_tests_from_directories: /src/tdengine/tests/script/api/stmt-insert-dupkeys.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.769 INFO analysis - extract_tests_from_directories: /src/tdengine/utils/test/c/createTable.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.769 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/planner/test/planSetOpTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.769 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/tcs/test/tcsTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.770 INFO analysis - extract_tests_from_directories: /src/tdengine/source/util/test/pageBufferTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.770 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/planner/test/planSubqueryTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.770 INFO analysis - extract_tests_from_directories: /src/tdengine/utils/test/c/tmq_multi_thread_test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.770 INFO analysis - extract_tests_from_directories: /src/tdengine/source/util/test/regexTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.771 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/scalar/test/filter/filterTests.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.771 INFO analysis - extract_tests_from_directories: /src/tdengine/docs/examples/c/stmt_example.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.771 INFO analysis - extract_tests_from_directories: /src/tdengine/source/dnode/mnode/impl/test/sma/sma.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.771 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/sync/test/syncRequestVoteTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.771 INFO analysis - extract_tests_from_directories: /src/tdengine/source/client/test/stmtTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.772 INFO analysis - extract_tests_from_directories: /src/tdengine/utils/test/c/varbinary_test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.772 INFO analysis - extract_tests_from_directories: /src/tdengine/utils/test/c/tmq_ts5466.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.772 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/executor/test/sortTests.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.772 INFO analysis - extract_tests_from_directories: /src/tdengine/tests/script/api/stmt2-performance.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.772 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/geometry/test/geomIoFuncTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.773 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/scheduler/test/schedulerTests.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.773 INFO analysis - extract_tests_from_directories: /src/tdengine/source/common/test/tmsgTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.773 INFO analysis - extract_tests_from_directories: /src/tdengine/contrib/test/traft/cluster/node10001.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.773 INFO analysis - extract_tests_from_directories: /src/tdengine/docs/examples/c/error_handle_example.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.774 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/index/test/indexTests.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.774 INFO analysis - extract_tests_from_directories: /src/tdengine/contrib/test/bdb/bdbTest.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.774 INFO analysis - extract_tests_from_directories: /src/tdengine/source/dnode/mgmt/test/mnode/dmnode.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.774 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/sync/test/syncSnapshotRspTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.775 INFO analysis - extract_tests_from_directories: /src/tdengine/source/os/test/osSignalTests.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.775 INFO analysis - extract_tests_from_directories: /src/tdengine/source/dnode/mgmt/test/sut/src/server.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.775 INFO analysis - extract_tests_from_directories: /src/tdengine/contrib/test/tdev/src/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.775 INFO analysis - extract_tests_from_directories: /src/tdengine/source/os/test/osAtomicTests.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.775 INFO analysis - extract_tests_from_directories: /src/tdengine/docs/examples/c/asyncdemo.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.776 INFO analysis - extract_tests_from_directories: /src/tdengine/docs/examples/c/demo.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.776 INFO analysis - extract_tests_from_directories: /src/tdengine/tests/script/api/stmtBatchTest.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.776 INFO analysis - extract_tests_from_directories: /src/tdengine/contrib/test/traft/join_into_vgroup/node_follower10001.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.776 INFO analysis - extract_tests_from_directories: /src/tdengine/utils/test/c/tmq_td32526.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.777 INFO analysis - extract_tests_from_directories: /src/tdengine/source/os/test/osSemaphoreTests.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.777 INFO analysis - extract_tests_from_directories: /src/tdengine/utils/test/c/timezone_test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.777 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/sync/test/sync_test_lib/src/syncBatch.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.777 INFO analysis - extract_tests_from_directories: /src/tdengine/source/dnode/mnode/impl/test/mnode/mnode.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.777 INFO analysis - extract_tests_from_directories: /src/tdengine/source/dnode/mnode/impl/test/qnode/qnode.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.778 INFO analysis - extract_tests_from_directories: /src/tdengine/tests/script/api/batchprepare.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.778 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/planner/test/planSTableTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.779 INFO analysis - extract_tests_from_directories: /src/tdengine/tests/script/api/stmt_function.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.779 INFO analysis - extract_tests_from_directories: /src/tdengine/source/dnode/mgmt/test/sut/src/sut.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.779 INFO analysis - extract_tests_from_directories: /src/tdengine/docs/examples/c/async_query_example.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.779 INFO analysis - extract_tests_from_directories: /src/tdengine/tests/script/api/tmqViewTest.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.780 INFO analysis - extract_tests_from_directories: /src/tdengine/source/util/test/tbaseCodecTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.780 INFO analysis - extract_tests_from_directories: /src/tdengine/tests/script/api/stmt2-get-fields.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.780 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/planner/test/planBasicTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.780 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/planner/test/planTestUtil.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.781 INFO analysis - extract_tests_from_directories: /src/tdengine/tests/script/api/stmtTest.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.781 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/monitor/test/monTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.781 INFO analysis - extract_tests_from_directories: /src/tdengine/examples/lua/lua51/lua_connector51.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.782 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/sync/test/syncIOTickPingTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.782 INFO analysis - extract_tests_from_directories: /src/tdengine/source/os/test/osMathTests.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.782 INFO analysis - extract_tests_from_directories: /src/tdengine/tests/script/api/apitest.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.782 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/planner/test/planStmtTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.783 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/sync/test/syncAppendEntriesTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.783 INFO analysis - extract_tests_from_directories: /src/tdengine/tests/script/api/stmt2-nchar.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.783 INFO analysis - extract_tests_from_directories: /src/tdengine/tests/script/api/passwdTest.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.783 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/parser/test/parInitialDTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.783 INFO analysis - extract_tests_from_directories: /src/tdengine/docs/examples/c-ws/create_db_demo.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.784 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/sync/test/syncIOClientTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.784 INFO analysis - extract_tests_from_directories: /src/tdengine/tests/script/api/stmt2-insert-dupkeys.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.784 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/transport/test/uv.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.784 INFO analysis - extract_tests_from_directories: /src/tdengine/contrib/test/traft/join_into_vgroup/node_leader10002.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.785 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/function/test/udf2_dup.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.785 INFO analysis - extract_tests_from_directories: /src/tdengine/source/client/test/smlTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.785 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/geometry/test/geomRelationFuncTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.785 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/sync/test/syncRaftLogTest3.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.786 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/sync/test/syncHashCacheTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.786 INFO analysis - extract_tests_from_directories: /src/tdengine/docs/examples/c/tmq.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.786 INFO analysis - extract_tests_from_directories: /src/tdengine/source/os/test/osEnvTests.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.786 INFO analysis - extract_tests_from_directories: /src/tdengine/tests/script/api/stmt2-nohole.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.787 INFO analysis - extract_tests_from_directories: /src/tdengine/utils/test/c/tmq_td32471.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.787 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/sync/test/sync_test_lib/src/syncRaftLogDebug.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.787 INFO analysis - extract_tests_from_directories: /src/tdengine/tests/script/sh/bit_and.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.787 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/sync/test/syncRespMgrTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.787 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/tdb/test/tdbPageRecycleTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.788 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/sync/test/syncRefTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.788 INFO analysis - extract_tests_from_directories: /src/tdengine/utils/test/c/tmq_td32187.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.788 INFO analysis - extract_tests_from_directories: /src/tdengine/tests/taosc_test/taoscTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.788 INFO analysis - extract_tests_from_directories: /src/tdengine/source/util/test/cfgTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.789 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/parser/test/parTestUtil.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.789 INFO analysis - extract_tests_from_directories: /src/tdengine/contrib/test/cos/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.789 INFO analysis - extract_tests_from_directories: /src/tdengine/source/util/test/taosbsearchTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.790 INFO analysis - extract_tests_from_directories: /src/tdengine/contrib/test/azure/main.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.790 INFO analysis - extract_tests_from_directories: /src/tdengine/examples/c/tmq.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.790 INFO analysis - extract_tests_from_directories: /src/tdengine/utils/test/c/tmqOffset.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.790 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/sync/test/syncPingTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.790 INFO analysis - extract_tests_from_directories: /src/tdengine/contrib/test/craft/raftServer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.791 INFO analysis - extract_tests_from_directories: /src/tdengine/tests/script/api/stmtQuery.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.791 INFO analysis - extract_tests_from_directories: /workspace/oss-fuzz/projects/tinyxml2/xmltest2.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.791 INFO analysis - extract_tests_from_directories: /src/tdengine/tests/script/api/whiteListTest.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.791 INFO analysis - extract_tests_from_directories: /src/tdengine/docs/examples/c-ws/insert_data_demo.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.792 INFO analysis - extract_tests_from_directories: /src/tdengine/tests/script/api/insert_stb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.792 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/index/test/utilUT.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.792 INFO analysis - extract_tests_from_directories: /src/tdengine/docs/examples/c/line_example.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.792 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/planner/test/planOrderByTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.792 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/parser/test/mockCatalogService.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.793 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/sync/test/syncReplicateTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.793 INFO analysis - extract_tests_from_directories: /src/tdengine/docs/examples/c/multi_bind_example.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.793 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/sync/test/sync_test_lib/src/syncMessageDebug.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.793 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/sync/test/syncApplyMsgTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.794 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/sync/test/syncWriteTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.794 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/executor/test/tSimpleHashTests.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.794 INFO analysis - extract_tests_from_directories: /src/tdengine/utils/test/c/tmq_taosx_ci.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.794 INFO analysis - extract_tests_from_directories: /src/tdengine/docs/examples/c/json_protocol_example.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.794 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/function/test/runUdf.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.795 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/tdb/test/tdbTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.795 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/transport/test/cliBench.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.795 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/sync/test/syncPreSnapshotReplyTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.795 INFO analysis - extract_tests_from_directories: /src/tdengine/tests/script/api/stmt-crash.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.796 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/sync/test/syncRaftCfgIndexTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.796 INFO analysis - extract_tests_from_directories: /src/tdengine/source/common/test/cosCpTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.796 INFO analysis - extract_tests_from_directories: /src/tdengine/source/common/test/commonTests.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.796 INFO analysis - extract_tests_from_directories: /src/tdengine/source/os/test/osSleepTests.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.796 INFO analysis - extract_tests_from_directories: /src/tdengine/tests/script/api/insertSameTs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.797 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/parser/test/parInsertTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.797 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/command/test/commandTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.797 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/sync/test/syncTestTool.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.797 INFO analysis - extract_tests_from_directories: /src/tdengine/source/util/test/memPoolTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.798 INFO analysis - extract_tests_from_directories: /src/tdengine/tests/script/api/stmt2-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.798 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/planner/test/planLimitTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.798 INFO analysis - extract_tests_from_directories: /src/tdengine/source/util/test/bufferTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.798 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/azure/test/azExceptionTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.799 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/sync/test/syncVotesGrantedTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.799 INFO analysis - extract_tests_from_directories: /src/tdengine/tests/script/api/asyncQuery.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.799 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/transport/test/transUT2.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.799 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/planner/test/planSysTbTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.800 INFO analysis - extract_tests_from_directories: /src/tdengine/contrib/test/rocksdb/main.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.800 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/catalog/test/catalogTests.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.800 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/parser/test/parAlterToBalanceTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.801 INFO analysis - extract_tests_from_directories: /src/tdengine/source/dnode/vnode/test/tqTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.801 INFO analysis - extract_tests_from_directories: /src/tdengine/examples/c/stream_demo.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.801 INFO analysis - extract_tests_from_directories: /src/tdengine/contrib/test/traft/join_into_vgroup/node_follower10000.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.801 INFO analysis - extract_tests_from_directories: /src/tdengine/source/util/test/talgoTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.801 INFO analysis - extract_tests_from_directories: /src/tdengine/source/util/test/skiplistTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.802 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/cache/test/cacheTests.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.802 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/transport/test/transUT.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.802 INFO analysis - extract_tests_from_directories: /src/tdengine/contrib/test/traft/cluster/node10000_restart.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.802 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/sync/test/syncInitTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.803 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/executor/test/timewindowTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.803 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/sync/test/syncConfigChangeTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.803 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/sync/test/sync_test_lib/src/syncMainDebug.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.803 INFO analysis - extract_tests_from_directories: /src/tdengine/source/dnode/mnode/impl/test/db/db.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.804 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/wal/test/walMetaTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.804 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/planner/test/planSessionTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.804 INFO analysis - extract_tests_from_directories: /src/tdengine/source/util/test/bloomFilterTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.804 INFO analysis - extract_tests_from_directories: /src/tdengine/examples/c/prepare.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.805 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/sync/test/syncHeartbeatTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.805 INFO analysis - extract_tests_from_directories: /src/tdengine/utils/test/c/get_db_name_test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.805 INFO analysis - extract_tests_from_directories: /src/tdengine/docs/examples/c/query_data_demo.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.805 INFO analysis - extract_tests_from_directories: /src/tdengine/source/util/test/arrayTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.806 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/sync/test/syncEntryTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.806 INFO analysis - extract_tests_from_directories: /src/tdengine/tests/script/sh/gpd.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.806 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/transport/test/http_test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.806 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/sync/test/syncLocalCmdTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.806 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/sync/test/syncIOSendMsgTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.807 INFO analysis - extract_tests_from_directories: /src/tdengine/docs/examples/c/stream_demo.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.807 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/sync/test/syncSnapshotSendTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.807 INFO analysis - extract_tests_from_directories: /src/tdengine/contrib/test/lucene/main.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.807 INFO analysis - extract_tests_from_directories: /src/tdengine/docs/examples/c/create_db_demo.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.808 INFO analysis - extract_tests_from_directories: /src/tdengine/utils/test/c/tsz_test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.808 INFO analysis - extract_tests_from_directories: /src/tdengine/source/util/test/codingTests.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.808 INFO analysis - extract_tests_from_directories: /src/tdengine/examples/c/demo.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.808 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/planner/test/planOtherTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.809 INFO analysis - extract_tests_from_directories: /src/tdengine/source/util/test/hashTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.809 INFO analysis - extract_tests_from_directories: /src/tdengine/source/common/test/cosTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.809 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/sync/test/syncEncodeTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.809 INFO analysis - extract_tests_from_directories: /src/tdengine/source/os/test/osTests.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.809 INFO analysis - extract_tests_from_directories: /src/tdengine/source/dnode/mnode/impl/test/user/user.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.810 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/sync/test/sync_test_lib/src/syncRaftCfgDebug.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.810 INFO analysis - extract_tests_from_directories: /src/tdengine/source/dnode/mnode/impl/test/arbgroup/arbgroup.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.810 INFO analysis - extract_tests_from_directories: /src/tdengine/source/os/test/osStringTests.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.811 INFO analysis - extract_tests_from_directories: /src/tdengine/docs/examples/c/tmq_example.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.811 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/stream/test/checkpointTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.811 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/sync/test/syncLogStoreCheck2.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.811 INFO analysis - extract_tests_from_directories: /src/tdengine/utils/test/c/tmq_write_raw_test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.811 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/sync/test/syncLeaderTransferTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.812 INFO analysis - extract_tests_from_directories: /src/tdengine/examples/c/schemaless.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.812 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/index/test/indexBench.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.812 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/sync/test/syncRaftIdCheck.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.812 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/sync/test/syncRpcMsgTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.812 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/sync/test/syncPingSelfTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.813 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/index/test/fstUT.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.813 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/executor/test/queryPlanTests.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.813 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/sync/test/syncRaftLogTest2.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.813 INFO analysis - extract_tests_from_directories: /src/tdengine/docs/examples/c/insert_example.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.814 INFO analysis - extract_tests_from_directories: /src/tdengine/source/dnode/qnode/test/qnodeTests.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.814 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/sync/test/syncPingTimerTest2.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.814 INFO analysis - extract_tests_from_directories: /src/tdengine/source/util/test/heapTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.814 INFO analysis - extract_tests_from_directories: /workspace/oss-fuzz/projects/tinyxml2/xmltest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.815 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/sync/test/syncUtilTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.815 INFO analysis - extract_tests_from_directories: /src/tdengine/source/util/test/encodeTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.815 INFO analysis - extract_tests_from_directories: /src/tdengine/utils/test/c/replay_test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.815 INFO analysis - extract_tests_from_directories: /src/tdengine/source/dnode/mnode/impl/test/trans/trans1.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.816 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/tdb/test/tdbUtilTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.816 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/sync/test/syncAppendEntriesBatchTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.816 INFO analysis - extract_tests_from_directories: /src/tdengine/source/dnode/mnode/impl/test/snode/snode.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.816 INFO analysis - extract_tests_from_directories: /src/tdengine/source/client/test/stmt2Test.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.817 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/planner/test/planStateTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.817 INFO analysis - extract_tests_from_directories: /src/tdengine/source/util/test/trbtreeTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.817 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/sync/test/syncIndexMgrTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.817 INFO analysis - extract_tests_from_directories: /src/tdengine/source/dnode/mnode/impl/test/sdb/sdbTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.818 INFO analysis - extract_tests_from_directories: /src/tdengine/tests/script/api/demoapi.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.818 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/index/test/fstUtilUT.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.818 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/planner/test/planProjectTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.818 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/function/test/change_udf.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.818 INFO analysis - extract_tests_from_directories: /src/tdengine/source/client/test/tmqTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.819 INFO analysis - extract_tests_from_directories: /src/tdengine/docs/examples/c/prepare.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.819 INFO analysis - extract_tests_from_directories: /src/tdengine/source/os/test/osThreadTests.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.819 INFO analysis - extract_tests_from_directories: /src/tdengine/utils/test/c/sml_test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.819 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/transport/test/svrBench.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.820 INFO analysis - extract_tests_from_directories: /src/tdengine/utils/test/c/tmq_offset_test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.820 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/sync/test/syncRequestVoteReplyTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.820 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/planner/test/planJoinTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.820 INFO analysis - extract_tests_from_directories: /src/tdengine/docs/examples/c/with_reqid_demo.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.820 INFO analysis - extract_tests_from_directories: /src/tdengine/source/dnode/mnode/impl/test/acct/acct.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.821 INFO analysis - extract_tests_from_directories: /src/tdengine/source/client/test/clientTests.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.821 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/sync/test/syncRestoreFromSnapshot.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.821 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/sync/test/syncIndexTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.821 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/parser/test/parTestMain.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.822 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/sync/test/syncLogStoreTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.822 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/sync/test/syncEnqTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.822 INFO analysis - extract_tests_from_directories: /src/tdengine/source/dnode/mnode/impl/test/trans/trans2.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.822 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/sync/test/syncHeartbeatReplyTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.823 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/executor/test/lhashTests.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.823 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/index/test/jsonUT.cc Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.823 INFO analysis - extract_tests_from_directories: /src/tdengine/tests/script/api/sameReqidTest.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.823 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/nodes/test/nodesTestMain.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.823 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/sync/test/syncLogStoreCheck.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.824 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/sync/test/syncTimeoutTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.824 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/sync/test/syncRaftStoreTest.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.824 INFO analysis - extract_tests_from_directories: /src/tdengine/tests/script/sh/max_vol.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.824 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/geometry/test/geomFuncTestUtil.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.825 INFO analysis - extract_tests_from_directories: /src/tdengine/contrib/test/craft/raftMain.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.825 INFO analysis - extract_tests_from_directories: /src/tdengine/source/dnode/mnode/impl/test/func/func.cpp Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:30.825 INFO analysis - extract_tests_from_directories: /src/tdengine/source/libs/sync/test/sync_test_lib/src/syncIO.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:31.149 INFO cli - main: Ending fuzz introspector post-processing Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:31.476 INFO cli - main: Running fuzz introspector post-processing Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:31.538 INFO oss_fuzz - analyse_folder: Found 1143 files to include in analysis Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:31.538 INFO oss_fuzz - process_c_project: Going C route Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:31.538 INFO oss_fuzz - process_c_project: Found 1143 files to include in analysis Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:31.538 INFO oss_fuzz - process_c_project: Loading tree-sitter trees and create base project Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:31.538 INFO datatypes - __init__: Processing /src/tdengine/tests/script/sh/l2norm.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:31.543 INFO datatypes - __init__: Processing /src/tdengine/tests/script/sh/gpd.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:31.547 INFO datatypes - __init__: Processing /src/tdengine/tests/script/sh/bit_and.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:31.551 INFO datatypes - __init__: Processing /src/tdengine/tests/script/sh/max_vol.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:31.555 INFO datatypes - __init__: Processing /src/tdengine/tests/script/api/stmt2-insert-dupkeys.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:31.561 INFO datatypes - __init__: Processing /src/tdengine/tests/script/api/stmt2-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": char *oper; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t paramNum; Step #6 - "compile-libfuzzer-introspector-x86_64": bool enclose; Step #6 - "compile-libfuzzer-introspector-x86_64": } OperInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": bool singleTbInsert; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t singleTbIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t *tsData; Step #6 - "compile-libfuzzer-introspector-x86_64": bool *boolData; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t *tinyData; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *utinyData; Step #6 - "compile-libfuzzer-introspector-x86_64": int16_t *smallData; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t *usmallData; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t *intData; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t *uintData; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t *bigData; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t *ubigData; Step #6 - "compile-libfuzzer-introspector-x86_64": float *floatData; Step #6 - "compile-libfuzzer-introspector-x86_64": double *doubleData; Step #6 - "compile-libfuzzer-introspector-x86_64": char *binaryData; Step #6 - "compile-libfuzzer-introspector-x86_64": char *isNull; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t *binaryLen; Step #6 - "compile-libfuzzer-introspector-x86_64": TAOS_STMT2_BIND *pBind; Step #6 - "compile-libfuzzer-introspector-x86_64": TAOS_STMT2_BIND *pTags; Step #6 - "compile-libfuzzer-introspector-x86_64": char *sql; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t *colTypes; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t colNum; Step #6 - "compile-libfuzzer-introspector-x86_64": } BindData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": BP_BIND_COL = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": BP_BIND_TAG, Step #6 - "compile-libfuzzer-introspector-x86_64": } BP_BIND_TYPE; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": char caseCatalog[255]; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t bindNullNum; Step #6 - "compile-libfuzzer-introspector-x86_64": bool checkParamNum; Step #6 - "compile-libfuzzer-introspector-x86_64": bool printRes; Step #6 - "compile-libfuzzer-introspector-x86_64": bool printCreateTblSql; Step #6 - "compile-libfuzzer-introspector-x86_64": bool printQuerySql; Step #6 - "compile-libfuzzer-introspector-x86_64": bool printStmtSql; Step #6 - "compile-libfuzzer-introspector-x86_64": bool printVerbose; Step #6 - "compile-libfuzzer-introspector-x86_64": bool autoCreateTbl; Step #6 - "compile-libfuzzer-introspector-x86_64": bool numericParam; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t precision; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t rowNum; // row num for one table Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t bindColNum; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t bindTagNum; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t bindRowNum; // row num for once bind Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t bindColTypeNum; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t *bindColTypeList; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t bindTagTypeNum; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t *bindTagTypeList; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t optrIdxListNum; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t *optrIdxList; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t funcIdxListNum; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t *funcIdxList; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t runTimes; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t caseIdx; // static case idx Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t caseNum; // num in static case list Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t caseRunIdx; // runtime case idx Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t caseRunNum; // total run case num Step #6 - "compile-libfuzzer-introspector-x86_64": } CaseCtrl; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": char caseDesc[128]; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t colNum; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t *colList; // full table column list Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t testType; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t autoCreateTbl; Step #6 - "compile-libfuzzer-introspector-x86_64": bool duplicateValue; Step #6 - "compile-libfuzzer-introspector-x86_64": bool fullCol; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t (*runFn)(TAOS_STMT2 *, TAOS *); Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t tblNum; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t rowNum; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t bindRowNum; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t bindColNum; // equal colNum in full column case Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t bindTagNum; // equal colNum in full column case Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t bindNullNum; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t runTimes; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t preCaseIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": bool stbInsert; Step #6 - "compile-libfuzzer-introspector-x86_64": } CaseCfg; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": char *funcName; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t paramNum; Step #6 - "compile-libfuzzer-introspector-x86_64": } FuncInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:31.590 INFO datatypes - __init__: Processing /src/tdengine/tests/script/api/batchprepare.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": char caseDesc[128]; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t colNum; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t *colList; // full table column list Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t testType; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t autoCreateTbl; Step #6 - "compile-libfuzzer-introspector-x86_64": bool duplicateValue; Step #6 - "compile-libfuzzer-introspector-x86_64": bool fullCol; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t (*runFn)(TAOS_STMT*, TAOS*); Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t tblNum; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t rowNum; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t bindRowNum; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t bindColNum; // equal colNum in full column case Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t bindTagNum; // equal colNum in full column case Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t bindNullNum; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t runTimes; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t preCaseIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": bool stbInsert; Step #6 - "compile-libfuzzer-introspector-x86_64": } CaseCfg; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": char* funcName; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t paramNum; Step #6 - "compile-libfuzzer-introspector-x86_64": } FuncInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": char* oper; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t paramNum; Step #6 - "compile-libfuzzer-introspector-x86_64": bool enclose; Step #6 - "compile-libfuzzer-introspector-x86_64": } OperInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": BP_BIND_TAG = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": BP_BIND_COL, Step #6 - "compile-libfuzzer-introspector-x86_64": } BP_BIND_TYPE; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": bool singleTbInsert; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t singleTbIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t* tsData; Step #6 - "compile-libfuzzer-introspector-x86_64": bool* boolData; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t* tinyData; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t* utinyData; Step #6 - "compile-libfuzzer-introspector-x86_64": int16_t* smallData; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t* usmallData; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t* intData; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t* uintData; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t* bigData; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t* ubigData; Step #6 - "compile-libfuzzer-introspector-x86_64": float* floatData; Step #6 - "compile-libfuzzer-introspector-x86_64": double* doubleData; Step #6 - "compile-libfuzzer-introspector-x86_64": char* binaryData; Step #6 - "compile-libfuzzer-introspector-x86_64": char* isNull; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t* binaryLen; Step #6 - "compile-libfuzzer-introspector-x86_64": TAOS_MULTI_BIND* pBind; Step #6 - "compile-libfuzzer-introspector-x86_64": TAOS_MULTI_BIND* pTags; Step #6 - "compile-libfuzzer-introspector-x86_64": char* sql; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t* colTypes; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t colNum; Step #6 - "compile-libfuzzer-introspector-x86_64": } BindData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": char caseCatalog[255]; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t bindNullNum; Step #6 - "compile-libfuzzer-introspector-x86_64": bool checkParamNum; Step #6 - "compile-libfuzzer-introspector-x86_64": bool printRes; Step #6 - "compile-libfuzzer-introspector-x86_64": bool printCreateTblSql; Step #6 - "compile-libfuzzer-introspector-x86_64": bool printQuerySql; Step #6 - "compile-libfuzzer-introspector-x86_64": bool printStmtSql; Step #6 - "compile-libfuzzer-introspector-x86_64": bool printVerbose; Step #6 - "compile-libfuzzer-introspector-x86_64": bool autoCreateTbl; Step #6 - "compile-libfuzzer-introspector-x86_64": bool numericParam; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t precision; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t rowNum; //row num for one table Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t bindColNum; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t bindTagNum; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t bindRowNum; //row num for once bind Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t bindColTypeNum; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t* bindColTypeList; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t bindTagTypeNum; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t* bindTagTypeList; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t optrIdxListNum; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t* optrIdxList; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t funcIdxListNum; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t* funcIdxList; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t runTimes; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t caseIdx; // static case idx Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t caseNum; // num in static case list Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t caseRunIdx; // runtime case idx Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t caseRunNum; // total run case num Step #6 - "compile-libfuzzer-introspector-x86_64": } CaseCtrl; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:31.618 INFO datatypes - __init__: Processing /src/tdengine/tests/script/api/dbTableRoute.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:31.623 INFO datatypes - __init__: Processing /src/tdengine/tests/script/api/stmt2-nchar.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:31.628 INFO datatypes - __init__: Processing /src/tdengine/tests/script/api/stmt2-nohole.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:31.634 INFO datatypes - __init__: Processing /src/tdengine/tests/script/api/stmtTest.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:31.640 INFO datatypes - __init__: Processing /src/tdengine/tests/script/api/sameReqidTest.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:31.648 INFO datatypes - __init__: Processing /src/tdengine/tests/script/api/passwdTest.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint16_t VarDataLenT; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:31.655 INFO datatypes - __init__: Processing /src/tdengine/tests/script/api/stmt2-performance.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:31.661 INFO datatypes - __init__: Processing /src/tdengine/tests/script/api/demoapi.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:31.667 INFO datatypes - __init__: Processing /src/tdengine/tests/script/api/stmt2-geometry-test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:31.672 INFO datatypes - __init__: Processing /src/tdengine/tests/script/api/tmqViewTest.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:31.677 INFO datatypes - __init__: Processing /src/tdengine/tests/script/api/stmt-crash.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:31.683 INFO datatypes - __init__: Processing /src/tdengine/tests/script/api/insert_stb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:31.688 INFO datatypes - __init__: Processing /src/tdengine/tests/script/api/stmt-insert-dupkeys.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:31.693 INFO datatypes - __init__: Processing /src/tdengine/tests/script/api/stopquery.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int id; Step #6 - "compile-libfuzzer-introspector-x86_64": TAOS *taos; Step #6 - "compile-libfuzzer-introspector-x86_64": char name[16]; Step #6 - "compile-libfuzzer-introspector-x86_64": time_t timeStamp; Step #6 - "compile-libfuzzer-introspector-x86_64": int value; Step #6 - "compile-libfuzzer-introspector-x86_64": int rowsInserted; Step #6 - "compile-libfuzzer-introspector-x86_64": int rowsTried; Step #6 - "compile-libfuzzer-introspector-x86_64": int rowsRetrieved; Step #6 - "compile-libfuzzer-introspector-x86_64": } STable; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SSP_CB_PARAM { Step #6 - "compile-libfuzzer-introspector-x86_64": TAOS *taos; Step #6 - "compile-libfuzzer-introspector-x86_64": bool fetch; Step #6 - "compile-libfuzzer-introspector-x86_64": bool free; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t *end; Step #6 - "compile-libfuzzer-introspector-x86_64": } SSP_CB_PARAM; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:31.701 INFO datatypes - __init__: Processing /src/tdengine/tests/script/api/stmt2-example.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:31.706 INFO datatypes - __init__: Processing /src/tdengine/tests/script/api/insertSameTs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:31.710 INFO datatypes - __init__: Processing /src/tdengine/tests/script/api/apitest.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:31.722 INFO datatypes - __init__: Processing /src/tdengine/tests/script/api/asyncQuery.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:31.726 INFO datatypes - __init__: Processing /src/tdengine/tests/script/api/stmtBatchTest.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t *ts; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t b[MAX_ROWS_OF_PER_COLUMN]; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t v1[MAX_ROWS_OF_PER_COLUMN]; Step #6 - "compile-libfuzzer-introspector-x86_64": int16_t v2[MAX_ROWS_OF_PER_COLUMN]; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t v4[MAX_ROWS_OF_PER_COLUMN]; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t v8[MAX_ROWS_OF_PER_COLUMN]; Step #6 - "compile-libfuzzer-introspector-x86_64": float f4[MAX_ROWS_OF_PER_COLUMN]; Step #6 - "compile-libfuzzer-introspector-x86_64": double f8[MAX_ROWS_OF_PER_COLUMN]; Step #6 - "compile-libfuzzer-introspector-x86_64": //char br[MAX_ROWS_OF_PER_COLUMN][MAX_BINARY_DEF_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": //char nr[MAX_ROWS_OF_PER_COLUMN][MAX_BINARY_DEF_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": char *br; Step #6 - "compile-libfuzzer-introspector-x86_64": char *nr; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t ts2[MAX_ROWS_OF_PER_COLUMN]; Step #6 - "compile-libfuzzer-introspector-x86_64": } sampleValue; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": TAOS *taos; Step #6 - "compile-libfuzzer-introspector-x86_64": int idx; Step #6 - "compile-libfuzzer-introspector-x86_64": } ThreadInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:31.773 INFO datatypes - __init__: Processing /src/tdengine/tests/script/api/stmt2.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:31.779 INFO datatypes - __init__: Processing /src/tdengine/tests/script/api/whiteListTest.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:31.784 INFO datatypes - __init__: Processing /src/tdengine/tests/script/api/stmtQuery.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:31.788 INFO datatypes - __init__: Processing /src/tdengine/tests/script/api/stmt2-get-fields.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:31.793 INFO datatypes - __init__: Processing /src/tdengine/tests/script/api/api_with_reqid_test.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:31.801 INFO datatypes - __init__: Processing /src/tdengine/tests/script/api/stmt_function.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:31.809 INFO datatypes - __init__: Processing /src/tdengine/tools/shell/inc/shellAuto.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:31.813 INFO datatypes - __init__: Processing /src/tdengine/tools/shell/inc/shellTire.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct StrName { Step #6 - "compile-libfuzzer-introspector-x86_64": char* name; Step #6 - "compile-libfuzzer-introspector-x86_64": struct StrName* next; Step #6 - "compile-libfuzzer-introspector-x86_64": } StrName; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SMatchNode { Step #6 - "compile-libfuzzer-introspector-x86_64": char* word; Step #6 - "compile-libfuzzer-introspector-x86_64": struct SMatchNode* next; Step #6 - "compile-libfuzzer-introspector-x86_64": } SMatchNode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct STireNode { Step #6 - "compile-libfuzzer-introspector-x86_64": struct STireNode** d; Step #6 - "compile-libfuzzer-introspector-x86_64": bool end; // record end flag Step #6 - "compile-libfuzzer-introspector-x86_64": } STireNode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct STire { Step #6 - "compile-libfuzzer-introspector-x86_64": char type; // see define TIRE_ Step #6 - "compile-libfuzzer-introspector-x86_64": STireNode root; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": StrName* head; Step #6 - "compile-libfuzzer-introspector-x86_64": StrName* tail; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int count; // all count Step #6 - "compile-libfuzzer-introspector-x86_64": int ref; Step #6 - "compile-libfuzzer-introspector-x86_64": } STire; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SMatch { Step #6 - "compile-libfuzzer-introspector-x86_64": SMatchNode* head; Step #6 - "compile-libfuzzer-introspector-x86_64": SMatchNode* tail; // append node to tail Step #6 - "compile-libfuzzer-introspector-x86_64": int count; Step #6 - "compile-libfuzzer-introspector-x86_64": char pre[MAX_WORD_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": } SMatch; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:31.816 INFO datatypes - __init__: Processing /src/tdengine/tools/shell/inc/shellInt.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": SShellArgs args; Step #6 - "compile-libfuzzer-introspector-x86_64": SShellHistory history; Step #6 - "compile-libfuzzer-introspector-x86_64": SShellOsDetails info; Step #6 - "compile-libfuzzer-introspector-x86_64": TAOS* conn; Step #6 - "compile-libfuzzer-introspector-x86_64": TdThread pid; Step #6 - "compile-libfuzzer-introspector-x86_64": tsem_t cancelSem; Step #6 - "compile-libfuzzer-introspector-x86_64": bool exit; Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef WEBSOCKET Step #6 - "compile-libfuzzer-introspector-x86_64": WS_TAOS* ws_conn; Step #6 - "compile-libfuzzer-introspector-x86_64": bool stop_query; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": } SShellObj; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": const char* host; Step #6 - "compile-libfuzzer-introspector-x86_64": const char* user; Step #6 - "compile-libfuzzer-introspector-x86_64": const char* auth; Step #6 - "compile-libfuzzer-introspector-x86_64": const char* database; Step #6 - "compile-libfuzzer-introspector-x86_64": const char* cfgdir; Step #6 - "compile-libfuzzer-introspector-x86_64": const char* commands; Step #6 - "compile-libfuzzer-introspector-x86_64": const char* netrole; Step #6 - "compile-libfuzzer-introspector-x86_64": char file[PATH_MAX]; Step #6 - "compile-libfuzzer-introspector-x86_64": char password[TSDB_USET_PASSWORD_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_gen_auth; Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_bi_mode; Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_raw_time; Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_version; Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_dump_config; Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_check; Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_startup; Step #6 - "compile-libfuzzer-introspector-x86_64": bool is_help; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t port; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t pktLen; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t pktNum; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t displayWidth; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t abort; Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef WEBSOCKET Step #6 - "compile-libfuzzer-introspector-x86_64": bool restful; Step #6 - "compile-libfuzzer-introspector-x86_64": bool cloud; Step #6 - "compile-libfuzzer-introspector-x86_64": bool local; Step #6 - "compile-libfuzzer-introspector-x86_64": char* dsn; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t timeout; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": } SShellArgs; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": char* hist[SHELL_MAX_HISTORY_SIZE]; Step #6 - "compile-libfuzzer-introspector-x86_64": char file[TSDB_FILENAME_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t hstart; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t hend; Step #6 - "compile-libfuzzer-introspector-x86_64": } SShellHistory; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *clientVersion; Step #6 - "compile-libfuzzer-introspector-x86_64": char cusName[32]; Step #6 - "compile-libfuzzer-introspector-x86_64": char promptHeader[32]; Step #6 - "compile-libfuzzer-introspector-x86_64": char promptContinue[32]; Step #6 - "compile-libfuzzer-introspector-x86_64": const char* osname; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t promptSize; Step #6 - "compile-libfuzzer-introspector-x86_64": char programVersion[256]; Step #6 - "compile-libfuzzer-introspector-x86_64": } SShellOsDetails; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": char *buffer; Step #6 - "compile-libfuzzer-introspector-x86_64": char *command; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t commandSize; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t bufferSize; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t cursorOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t screenOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t endOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": } SShellCmd; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:31.820 INFO datatypes - __init__: Processing /src/tdengine/tools/shell/src/shellCommand.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:31.829 INFO datatypes - __init__: Processing /src/tdengine/tools/shell/src/shellAuto.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SAutoPtr { Step #6 - "compile-libfuzzer-introspector-x86_64": STire* p; Step #6 - "compile-libfuzzer-introspector-x86_64": int ref; Step #6 - "compile-libfuzzer-introspector-x86_64": } SAutoPtr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SWord { Step #6 - "compile-libfuzzer-introspector-x86_64": int type; // word type , see WT_ define Step #6 - "compile-libfuzzer-introspector-x86_64": char* word; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t len; Step #6 - "compile-libfuzzer-introspector-x86_64": struct SWord* next; Step #6 - "compile-libfuzzer-introspector-x86_64": bool free; // if true need free Step #6 - "compile-libfuzzer-introspector-x86_64": bool end; // if true is last keyword Step #6 - "compile-libfuzzer-introspector-x86_64": } SWord; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": char* source; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t source_len; // valid data length in source Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t count; Step #6 - "compile-libfuzzer-introspector-x86_64": SWord* head; Step #6 - "compile-libfuzzer-introspector-x86_64": // matched information Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t matchIndex; // matched word index in words Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t matchLen; // matched length at matched word Step #6 - "compile-libfuzzer-introspector-x86_64": } SWords; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:31.847 INFO datatypes - __init__: Processing /src/tdengine/tools/shell/src/shellEngine.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": const char *sql; Step #6 - "compile-libfuzzer-introspector-x86_64": bool vertical; Step #6 - "compile-libfuzzer-introspector-x86_64": tsem_t sem; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t numOfRows; // the num of this batch Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t numOfAllRows; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t numFields; Step #6 - "compile-libfuzzer-introspector-x86_64": TAOS_FIELD *fields; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t precision; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t maxColNameLen; // for vertical print Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t width[TSDB_MAX_COLUMNS]; // for horizontal print Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t resShowMaxNum; Step #6 - "compile-libfuzzer-introspector-x86_64": } tsDumpInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:31.862 INFO datatypes - __init__: Processing /src/tdengine/tools/shell/src/shellUtil.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:31.866 INFO datatypes - __init__: Processing /src/tdengine/tools/shell/src/shellNettest.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:31.870 INFO datatypes - __init__: Processing /src/tdengine/tools/shell/src/shellMain.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:31.874 INFO datatypes - __init__: Processing /src/tdengine/tools/shell/src/shellTire.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:31.880 INFO datatypes - __init__: Processing /src/tdengine/tools/shell/src/shellWebsocket.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:31.886 INFO datatypes - __init__: Processing /src/tdengine/tools/shell/src/shellArguments.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:31.894 INFO datatypes - __init__: Processing /src/tdengine/source/libs/index/inc/indexTfile.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TFileReader { Step #6 - "compile-libfuzzer-introspector-x86_64": T_REF_DECLARE() Step #6 - "compile-libfuzzer-introspector-x86_64": Fst* fst; Step #6 - "compile-libfuzzer-introspector-x86_64": IFileCtx* ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": TFileHeader header; Step #6 - "compile-libfuzzer-introspector-x86_64": bool remove; Step #6 - "compile-libfuzzer-introspector-x86_64": void* lru; Step #6 - "compile-libfuzzer-introspector-x86_64": } TFileReader; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TFileCache { Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj* tableCache; Step #6 - "compile-libfuzzer-introspector-x86_64": int16_t capacity; Step #6 - "compile-libfuzzer-introspector-x86_64": // add more param Step #6 - "compile-libfuzzer-introspector-x86_64": } TFileCache; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TFileWriterOpt { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t suid; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t colType; Step #6 - "compile-libfuzzer-introspector-x86_64": char* colName; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t nColName; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t version; Step #6 - "compile-libfuzzer-introspector-x86_64": } TFileWriterOpt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TFileHeader { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t suid; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t version; Step #6 - "compile-libfuzzer-introspector-x86_64": char colName[TSDB_COL_NAME_LEN]; // Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t colType; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t fstOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": } TFileHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TFileWriter { Step #6 - "compile-libfuzzer-introspector-x86_64": FstBuilder* fb; Step #6 - "compile-libfuzzer-introspector-x86_64": IFileCtx* ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": TFileHeader header; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t offset; Step #6 - "compile-libfuzzer-introspector-x86_64": } TFileWriter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TFileValue { Step #6 - "compile-libfuzzer-introspector-x86_64": char* colVal; // null terminated Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* tableId; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t offset; Step #6 - "compile-libfuzzer-introspector-x86_64": } TFileValue; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IndexTFile { Step #6 - "compile-libfuzzer-introspector-x86_64": char* path; Step #6 - "compile-libfuzzer-introspector-x86_64": TFileCache* cache; Step #6 - "compile-libfuzzer-introspector-x86_64": TFileWriter* tw; Step #6 - "compile-libfuzzer-introspector-x86_64": TdThreadMutex mtx; Step #6 - "compile-libfuzzer-introspector-x86_64": } IndexTFile; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TFileReaderOpt { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t suid; Step #6 - "compile-libfuzzer-introspector-x86_64": char* colName; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t nColName; Step #6 - "compile-libfuzzer-introspector-x86_64": } TFileReaderOpt; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:31.898 INFO datatypes - __init__: Processing /src/tdengine/source/libs/index/inc/indexFstAutomation.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum AutomationType { AUTOMATION_ALWAYS, AUTOMATION_PREFIX, AUTMMATION_MATCH } AutomationType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Complement { Step #6 - "compile-libfuzzer-introspector-x86_64": FAutoCtx* autoSelf; Step #6 - "compile-libfuzzer-introspector-x86_64": } Complement; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum ValueType { FST_INT, FST_CHAR, FST_ARRAY } ValueType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct StartWithStateValue { Step #6 - "compile-libfuzzer-introspector-x86_64": StartWithStateKind kind; Step #6 - "compile-libfuzzer-introspector-x86_64": ValueType type; Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": int val; Step #6 - "compile-libfuzzer-introspector-x86_64": char* ptr; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* arr; Step #6 - "compile-libfuzzer-introspector-x86_64": // add more type Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": } StartWithStateValue; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct AutomationFunc { Step #6 - "compile-libfuzzer-introspector-x86_64": void* (*start)(FAutoCtx* ctx); Step #6 - "compile-libfuzzer-introspector-x86_64": bool (*isMatch)(FAutoCtx* ctx, void*); Step #6 - "compile-libfuzzer-introspector-x86_64": bool (*canMatch)(FAutoCtx* ctx, void* data); Step #6 - "compile-libfuzzer-introspector-x86_64": bool (*willAlwaysMatch)(FAutoCtx* ctx, void* state); Step #6 - "compile-libfuzzer-introspector-x86_64": void* (*accept)(FAutoCtx* ctx, void* state, uint8_t byte); Step #6 - "compile-libfuzzer-introspector-x86_64": void* (*acceptEof)(FAutoCtx* ct, void* state); Step #6 - "compile-libfuzzer-introspector-x86_64": } AutomationFunc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FAutoCtx FAutoCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct StartWith { Step #6 - "compile-libfuzzer-introspector-x86_64": FAutoCtx* autoSelf; Step #6 - "compile-libfuzzer-introspector-x86_64": } StartWith; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum StartWithStateKind { Done, Running } StartWithStateKind; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FAutoCtx { Step #6 - "compile-libfuzzer-introspector-x86_64": AutomationType type; Step #6 - "compile-libfuzzer-introspector-x86_64": void* stdata; Step #6 - "compile-libfuzzer-introspector-x86_64": char* data; Step #6 - "compile-libfuzzer-introspector-x86_64": } FAutoCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:31.902 INFO datatypes - __init__: Processing /src/tdengine/source/libs/index/inc/indexFstRegistry.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FstRegistryCell { Step #6 - "compile-libfuzzer-introspector-x86_64": CompiledAddr addr; Step #6 - "compile-libfuzzer-introspector-x86_64": FstBuilderNode* node; Step #6 - "compile-libfuzzer-introspector-x86_64": } FstRegistryCell; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FstRegistryEntry { Step #6 - "compile-libfuzzer-introspector-x86_64": FstRegistryEntryState state; Step #6 - "compile-libfuzzer-introspector-x86_64": CompiledAddr addr; Step #6 - "compile-libfuzzer-introspector-x86_64": FstRegistryCell* cell; Step #6 - "compile-libfuzzer-introspector-x86_64": } FstRegistryEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FstRegistry { Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* table; // Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t tableSize; // num of rows Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t mruSize; // num of columns Step #6 - "compile-libfuzzer-introspector-x86_64": } FstRegistry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { FOUND, NOTFOUND, REJECTED } FstRegistryEntryState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:31.905 INFO datatypes - __init__: Processing /src/tdengine/source/libs/index/inc/indexFstSparse.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FstSparseSet { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t *dense; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t *sparse; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t cap; Step #6 - "compile-libfuzzer-introspector-x86_64": } FstSparseSet; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:31.909 INFO datatypes - __init__: Processing /src/tdengine/source/libs/index/inc/indexFstFile.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum WriterType { TMEMORY, TFILE } WriterType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32_t CheckSummer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IFileCtx { Step #6 - "compile-libfuzzer-introspector-x86_64": int (*write)(struct IFileCtx* ctx, uint8_t* buf, int len); Step #6 - "compile-libfuzzer-introspector-x86_64": int (*read)(struct IFileCtx* ctx, uint8_t* buf, int len); Step #6 - "compile-libfuzzer-introspector-x86_64": int (*flush)(struct IFileCtx* ctx); Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t (*readFrom)(struct IFileCtx* ctx, uint8_t* buf, int len, int32_t offset); Step #6 - "compile-libfuzzer-introspector-x86_64": int (*size)(struct IFileCtx* ctx); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": SLRUCache* lru; Step #6 - "compile-libfuzzer-introspector-x86_64": WriterType type; Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": TdFilePtr pFile; Step #6 - "compile-libfuzzer-introspector-x86_64": bool readOnly; Step #6 - "compile-libfuzzer-introspector-x86_64": char buf[256]; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": char* wBuf; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t wBufOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t wBufCap; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef USE_MMAP Step #6 - "compile-libfuzzer-introspector-x86_64": char* ptr; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": } file; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t cap; Step #6 - "compile-libfuzzer-introspector-x86_64": char* buf; Step #6 - "compile-libfuzzer-introspector-x86_64": } mem; Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t offset; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t limit; Step #6 - "compile-libfuzzer-introspector-x86_64": } IFileCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IdxFstFile { Step #6 - "compile-libfuzzer-introspector-x86_64": void* wrt; // wrap any writer that counts and checksum bytes written Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t count; Step #6 - "compile-libfuzzer-introspector-x86_64": CheckSummer summer; Step #6 - "compile-libfuzzer-introspector-x86_64": } IdxFstFile; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:31.913 INFO datatypes - __init__: Processing /src/tdengine/source/libs/index/inc/indexFstUtil.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint64_t FstType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint64_t Output; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FstString { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t* data; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t len; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t ref; Step #6 - "compile-libfuzzer-introspector-x86_64": } FstString; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint64_t CompiledAddr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint8_t PackSizes; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FstSlice { Step #6 - "compile-libfuzzer-introspector-x86_64": FstString* str; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t start; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t end; Step #6 - "compile-libfuzzer-introspector-x86_64": } FstSlice; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:31.917 INFO datatypes - __init__: Processing /src/tdengine/source/libs/index/inc/indexFst.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FstState { Step #6 - "compile-libfuzzer-introspector-x86_64": State state; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t val; Step #6 - "compile-libfuzzer-introspector-x86_64": } FstState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void* (*streamCallback__fn)(void*); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FstOutput { Step #6 - "compile-libfuzzer-introspector-x86_64": bool null; Step #6 - "compile-libfuzzer-introspector-x86_64": Output out; Step #6 - "compile-libfuzzer-introspector-x86_64": } FstOutput; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FstLastTransition { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t inp; Step #6 - "compile-libfuzzer-introspector-x86_64": Output out; Step #6 - "compile-libfuzzer-introspector-x86_64": } FstLastTransition; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fst Fst; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Ordered, OutOfOrdered, DuplicateKey } FstOrderType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FstUnFinishedNodes { Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* stack; // } FstUnFinishedNodes; Step #6 - "compile-libfuzzer-introspector-x86_64": } FstUnFinishedNodes; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FstNode { Step #6 - "compile-libfuzzer-introspector-x86_64": FstSlice data; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t version; Step #6 - "compile-libfuzzer-introspector-x86_64": FstState state; Step #6 - "compile-libfuzzer-introspector-x86_64": CompiledAddr start; Step #6 - "compile-libfuzzer-introspector-x86_64": CompiledAddr end; Step #6 - "compile-libfuzzer-introspector-x86_64": bool isFinal; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t nTrans; Step #6 - "compile-libfuzzer-introspector-x86_64": PackSizes sizes; Step #6 - "compile-libfuzzer-introspector-x86_64": Output finalOutput; Step #6 - "compile-libfuzzer-introspector-x86_64": } FstNode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FstStreamState { Step #6 - "compile-libfuzzer-introspector-x86_64": FstNode* node; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t trans; Step #6 - "compile-libfuzzer-introspector-x86_64": FstOutput out; Step #6 - "compile-libfuzzer-introspector-x86_64": void* autState; Step #6 - "compile-libfuzzer-introspector-x86_64": } FstStreamState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FStmSt { Step #6 - "compile-libfuzzer-introspector-x86_64": Fst* fst; Step #6 - "compile-libfuzzer-introspector-x86_64": FAutoCtx* aut; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* inp; Step #6 - "compile-libfuzzer-introspector-x86_64": FstOutput emptyOutput; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* stack; // Step #6 - "compile-libfuzzer-introspector-x86_64": FstBoundWithData* endAt; Step #6 - "compile-libfuzzer-introspector-x86_64": } FStmSt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FstNode FstNode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FstMeta { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t version; Step #6 - "compile-libfuzzer-introspector-x86_64": CompiledAddr rootAddr; Step #6 - "compile-libfuzzer-introspector-x86_64": FstType ty; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t len; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t checkSum; Step #6 - "compile-libfuzzer-introspector-x86_64": } FstMeta; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FStmStRslt { Step #6 - "compile-libfuzzer-introspector-x86_64": FstSlice data; Step #6 - "compile-libfuzzer-introspector-x86_64": FstOutput out; Step #6 - "compile-libfuzzer-introspector-x86_64": void* state; Step #6 - "compile-libfuzzer-introspector-x86_64": } FStmStRslt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FstRange { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t start; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t end; Step #6 - "compile-libfuzzer-introspector-x86_64": } FstRange; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FstBuilderNodeUnfinished { Step #6 - "compile-libfuzzer-introspector-x86_64": FstBuilderNode* node; Step #6 - "compile-libfuzzer-introspector-x86_64": FstLastTransition* last; Step #6 - "compile-libfuzzer-introspector-x86_64": } FstBuilderNodeUnfinished; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FstIndexedValue { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t index; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t value; Step #6 - "compile-libfuzzer-introspector-x86_64": } FstIndexedValue; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { OneTransNext, OneTrans, AnyTrans, EmptyFinal } State; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FstBuilder { Step #6 - "compile-libfuzzer-introspector-x86_64": IdxFstFile* wrt; // The FST raw data is written directly to `wtr`. Step #6 - "compile-libfuzzer-introspector-x86_64": FstUnFinishedNodes* unfinished; // The stack of unfinished nodes Step #6 - "compile-libfuzzer-introspector-x86_64": FstRegistry* registry; // A map of finished nodes. Step #6 - "compile-libfuzzer-introspector-x86_64": FstSlice last; // The last word added Step #6 - "compile-libfuzzer-introspector-x86_64": CompiledAddr lastAddr; // The address of the last compiled node Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t len; // num of keys added Step #6 - "compile-libfuzzer-introspector-x86_64": } FstBuilder; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FstTransitions { Step #6 - "compile-libfuzzer-introspector-x86_64": FstNode* node; Step #6 - "compile-libfuzzer-introspector-x86_64": FstRange range; Step #6 - "compile-libfuzzer-introspector-x86_64": } FstTransitions; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FStmSt FStmSt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FstBoundWithData { Step #6 - "compile-libfuzzer-introspector-x86_64": FstSlice data; Step #6 - "compile-libfuzzer-introspector-x86_64": FstBound type; Step #6 - "compile-libfuzzer-introspector-x86_64": } FstBoundWithData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Included, Excluded, Unbounded } FstBound; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FStmBuilder { Step #6 - "compile-libfuzzer-introspector-x86_64": Fst* fst; Step #6 - "compile-libfuzzer-introspector-x86_64": FAutoCtx* aut; Step #6 - "compile-libfuzzer-introspector-x86_64": FstBoundWithData* min; Step #6 - "compile-libfuzzer-introspector-x86_64": FstBoundWithData* max; Step #6 - "compile-libfuzzer-introspector-x86_64": } FStmBuilder, FStmStBuilder; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Fst { Step #6 - "compile-libfuzzer-introspector-x86_64": FstMeta* meta; Step #6 - "compile-libfuzzer-introspector-x86_64": FstSlice* data; // Step #6 - "compile-libfuzzer-introspector-x86_64": FstNode* root; // Step #6 - "compile-libfuzzer-introspector-x86_64": TdThreadMutex mtx; Step #6 - "compile-libfuzzer-introspector-x86_64": } Fst; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:31.924 INFO datatypes - __init__: Processing /src/tdengine/source/libs/index/inc/indexCache.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MemTable { Step #6 - "compile-libfuzzer-introspector-x86_64": T_REF_DECLARE() Step #6 - "compile-libfuzzer-introspector-x86_64": SSkipList* mem; Step #6 - "compile-libfuzzer-introspector-x86_64": void* pCache; Step #6 - "compile-libfuzzer-introspector-x86_64": } MemTable; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CacheTerm { Step #6 - "compile-libfuzzer-introspector-x86_64": // key Step #6 - "compile-libfuzzer-introspector-x86_64": char* colVal; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t version; Step #6 - "compile-libfuzzer-introspector-x86_64": // value Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t uid; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t colType; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": SIndexOperOnColumn operaType; Step #6 - "compile-libfuzzer-introspector-x86_64": } CacheTerm; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IndexCache { Step #6 - "compile-libfuzzer-introspector-x86_64": T_REF_DECLARE() Step #6 - "compile-libfuzzer-introspector-x86_64": MemTable *mem, *imm; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t merging; Step #6 - "compile-libfuzzer-introspector-x86_64": SIndex* index; Step #6 - "compile-libfuzzer-introspector-x86_64": char* colName; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t version; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t occupiedMem; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t type; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t suid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": TdThreadMutex mtx; Step #6 - "compile-libfuzzer-introspector-x86_64": TdThreadCond finished; Step #6 - "compile-libfuzzer-introspector-x86_64": } IndexCache; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:31.927 INFO datatypes - __init__: Processing /src/tdengine/source/libs/index/inc/indexFstRegex.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SplitValue { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t len1; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t len2; Step #6 - "compile-libfuzzer-introspector-x86_64": } SplitValue; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MatchValue { Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef WINDOWS Step #6 - "compile-libfuzzer-introspector-x86_64": size_t avoidCompilationErrors; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": } MatchValue; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": InstType ty; Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": MatchValue mv; Step #6 - "compile-libfuzzer-introspector-x86_64": JumpValue jv; Step #6 - "compile-libfuzzer-introspector-x86_64": SplitValue sv; Step #6 - "compile-libfuzzer-introspector-x86_64": RangeValue rv; Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": } Inst; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { INS_MATCH, INS_JUMP, INS_SPLIT, INS_RANGE } InstType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RangeValue { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t start; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t end; Step #6 - "compile-libfuzzer-introspector-x86_64": } RangeValue; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct JumpValue { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t step; Step #6 - "compile-libfuzzer-introspector-x86_64": } JumpValue; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": char *orig; Step #6 - "compile-libfuzzer-introspector-x86_64": void *dfa; Step #6 - "compile-libfuzzer-introspector-x86_64": } FstRegex; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:31.931 INFO datatypes - __init__: Processing /src/tdengine/source/libs/index/inc/indexFstCommon.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:31.934 INFO datatypes - __init__: Processing /src/tdengine/source/libs/index/inc/indexComm.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { MATCH, CONTINUE, BREAK, FAILED } TExeCond; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef TExeCond (*_cache_range_compare)(void* a, void* b, int8_t type); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:31.938 INFO datatypes - __init__: Processing /src/tdengine/source/libs/index/inc/indexUtil.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ver; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t data; Step #6 - "compile-libfuzzer-introspector-x86_64": } SIdxVerdata; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": SArray *total; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray *add; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray *del; Step #6 - "compile-libfuzzer-introspector-x86_64": } SIdxTRslt; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:31.941 INFO datatypes - __init__: Processing /src/tdengine/source/libs/index/inc/indexFstNode.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FstTransition { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t inp; // The byte input associated with this transition. Step #6 - "compile-libfuzzer-introspector-x86_64": Output out; // The output associated with this transition Step #6 - "compile-libfuzzer-introspector-x86_64": CompiledAddr addr; // The address of the node that this transition points to Step #6 - "compile-libfuzzer-introspector-x86_64": } FstTransition; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FstBuilderNode { Step #6 - "compile-libfuzzer-introspector-x86_64": bool isFinal; Step #6 - "compile-libfuzzer-introspector-x86_64": Output finalOutput; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* trans; // Step #6 - "compile-libfuzzer-introspector-x86_64": } FstBuilderNode; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:31.945 INFO datatypes - __init__: Processing /src/tdengine/source/libs/index/inc/indexFstDfa.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FstDfa FstDfa; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FstDfaBuilder { Step #6 - "compile-libfuzzer-introspector-x86_64": FstDfa *dfa; Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj *cache; Step #6 - "compile-libfuzzer-introspector-x86_64": } FstDfaBuilder; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct FstDfa { Step #6 - "compile-libfuzzer-introspector-x86_64": SArray *insts; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray *states; Step #6 - "compile-libfuzzer-introspector-x86_64": } FstDfa; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": SArray *insts; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t next[256]; Step #6 - "compile-libfuzzer-introspector-x86_64": bool isMatch; Step #6 - "compile-libfuzzer-introspector-x86_64": } DfaState; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:31.948 INFO datatypes - __init__: Processing /src/tdengine/source/libs/index/inc/indexInt.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { LT, LE, GT, GE, CONTAINS, EQ } RangeType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { kRebuild, kFinished } SIdxStatus; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SIndexTerm { Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t suid; Step #6 - "compile-libfuzzer-introspector-x86_64": SIndexOperOnColumn operType; // oper type, add/del/update Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t colType; // term data type, str/interger/json Step #6 - "compile-libfuzzer-introspector-x86_64": char* colName; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t nColName; Step #6 - "compile-libfuzzer-introspector-x86_64": char* colVal; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t nColVal; Step #6 - "compile-libfuzzer-introspector-x86_64": } SIndexTerm; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Iterate Iterate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct Iterate { Step #6 - "compile-libfuzzer-introspector-x86_64": void* iter; Step #6 - "compile-libfuzzer-introspector-x86_64": IterateValue val; Step #6 - "compile-libfuzzer-introspector-x86_64": bool (*next)(Iterate* iter); Step #6 - "compile-libfuzzer-introspector-x86_64": IterateValue* (*getValue)(Iterate* iter); Step #6 - "compile-libfuzzer-introspector-x86_64": } Iterate; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TFileCacheKey { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t suid; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t colType; Step #6 - "compile-libfuzzer-introspector-x86_64": char* colName; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t nColName; Step #6 - "compile-libfuzzer-introspector-x86_64": } ICacheKey; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { kTypeValue, kTypeDeletion } STermValueType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SIndexStat { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t total; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t add; // Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t del; // Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t update; // Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t terms; // Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t distCol; // distinct column Step #6 - "compile-libfuzzer-introspector-x86_64": } SIndexStat; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SIndexTermQuery { Step #6 - "compile-libfuzzer-introspector-x86_64": SIndexTerm* term; Step #6 - "compile-libfuzzer-introspector-x86_64": EIndexQueryType qType; Step #6 - "compile-libfuzzer-introspector-x86_64": } SIndexTermQuery; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct IterateValue { Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t type; // opera type, ADD_VALUE/DELETE_VALUE Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t ver; // data ver, tfile data version is 0 Step #6 - "compile-libfuzzer-introspector-x86_64": char* colVal; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* val; Step #6 - "compile-libfuzzer-introspector-x86_64": } IterateValue; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:31.952 INFO datatypes - __init__: Processing /src/tdengine/source/libs/index/src/indexComm.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:31.959 INFO datatypes - __init__: Processing /src/tdengine/source/libs/index/src/indexFstCommon.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:31.964 INFO datatypes - __init__: Processing /src/tdengine/source/libs/index/src/indexFstRegister.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:31.969 INFO datatypes - __init__: Processing /src/tdengine/source/libs/index/src/indexFstSparse.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:31.973 INFO datatypes - __init__: Processing /src/tdengine/source/libs/index/src/indexUtil.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MergeIndex { Step #6 - "compile-libfuzzer-introspector-x86_64": int idx; Step #6 - "compile-libfuzzer-introspector-x86_64": int len; Step #6 - "compile-libfuzzer-introspector-x86_64": } MergeIndex; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:31.978 INFO datatypes - __init__: Processing /src/tdengine/source/libs/index/src/indexFstUtil.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:31.983 INFO datatypes - __init__: Processing /src/tdengine/source/libs/index/src/indexFilter.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t u8; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t u16; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t u32; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t u64; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t i8; Step #6 - "compile-libfuzzer-introspector-x86_64": int16_t i16; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t i32; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t i64; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": double d; Step #6 - "compile-libfuzzer-introspector-x86_64": float f; Step #6 - "compile-libfuzzer-introspector-x86_64": } SDataTypeBuf; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SIFCtx { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t code; Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj *pRes; /* element is SIFParam */ Step #6 - "compile-libfuzzer-introspector-x86_64": bool noExec; // true: just iterate condition tree, and add hint to executor plan Step #6 - "compile-libfuzzer-introspector-x86_64": SIndexMetaArg arg; Step #6 - "compile-libfuzzer-introspector-x86_64": SMetaDataFilterAPI *pAPI; Step #6 - "compile-libfuzzer-introspector-x86_64": } SIFCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t (*sif_func_t)(SIFParam *left, SIFParam *rigth, SIFParam *output); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*FilterFunc)(void *a, void *b, int16_t dtype); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SIFParam { Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj *pFilter; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray *result; Step #6 - "compile-libfuzzer-introspector-x86_64": char *condValue; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": SIdxFltStatus status; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t colValType; Step #6 - "compile-libfuzzer-introspector-x86_64": col_id_t colId; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t suid; // add later Step #6 - "compile-libfuzzer-introspector-x86_64": char dbName[TSDB_DB_NAME_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": char colName[TSDB_COL_NAME_LEN * 2 + 4]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": SIndexMetaArg arg; Step #6 - "compile-libfuzzer-introspector-x86_64": SMetaDataFilterAPI api; Step #6 - "compile-libfuzzer-introspector-x86_64": } SIFParam; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:31.996 INFO datatypes - __init__: Processing /src/tdengine/source/libs/index/src/index.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SIdxColInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": int colId; // generated by index internal Step #6 - "compile-libfuzzer-introspector-x86_64": int version; Step #6 - "compile-libfuzzer-introspector-x86_64": } SIdxColInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.007 INFO datatypes - __init__: Processing /src/tdengine/source/libs/index/src/indexFstAutomation.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.011 INFO datatypes - __init__: Processing /src/tdengine/source/libs/index/src/indexCache.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.023 INFO datatypes - __init__: Processing /src/tdengine/source/libs/index/src/indexFstRegex.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.026 INFO datatypes - __init__: Processing /src/tdengine/source/libs/index/src/indexFstNode.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.030 INFO datatypes - __init__: Processing /src/tdengine/source/libs/index/src/indexTfile.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TFileFstIter { Step #6 - "compile-libfuzzer-introspector-x86_64": FStmBuilder* fb; Step #6 - "compile-libfuzzer-introspector-x86_64": FStmSt* st; Step #6 - "compile-libfuzzer-introspector-x86_64": FAutoCtx* ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": TFileReader* rdr; Step #6 - "compile-libfuzzer-introspector-x86_64": } TFileFstIter; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.045 INFO datatypes - __init__: Processing /src/tdengine/source/libs/index/src/indexFstDfa.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.051 INFO datatypes - __init__: Processing /src/tdengine/source/libs/index/src/indexFstFile.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t blockId; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t nread; Step #6 - "compile-libfuzzer-introspector-x86_64": char buf[0]; Step #6 - "compile-libfuzzer-introspector-x86_64": } SDataBlock; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.057 INFO datatypes - __init__: Processing /src/tdengine/source/libs/index/src/indexFst.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.074 INFO datatypes - __init__: Processing /src/tdengine/source/libs/index/src/indexJson.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.078 INFO datatypes - __init__: Processing /src/tdengine/source/libs/crypt/src/crypt.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.081 INFO datatypes - __init__: Processing /src/tdengine/source/libs/azure/inc/azInt.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.085 INFO datatypes - __init__: Processing /src/tdengine/source/libs/azure/inc/td_avro_parser.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.094 INFO datatypes - __init__: Processing /src/tdengine/source/libs/monitorfw/inc/taos_metric_formatter_custom_i.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.097 INFO datatypes - __init__: Processing /src/tdengine/source/libs/monitorfw/inc/taos_map_t.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*taos_map_node_free_value_fn)(void *); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.100 INFO datatypes - __init__: Processing /src/tdengine/source/libs/monitorfw/inc/taos_metric_formatter_i.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.104 INFO datatypes - __init__: Processing /src/tdengine/source/libs/monitorfw/inc/taos_metric_i.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.107 INFO datatypes - __init__: Processing /src/tdengine/source/libs/monitorfw/inc/taos_test.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.110 INFO datatypes - __init__: Processing /src/tdengine/source/libs/monitorfw/inc/taos_errors.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.113 INFO datatypes - __init__: Processing /src/tdengine/source/libs/monitorfw/inc/taos_linked_list_t.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { TAOS_LESS = -1, TAOS_EQUAL = 0, TAOS_GREATER = 1 } taos_linked_list_compare_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct taos_linked_list_node { Step #6 - "compile-libfuzzer-introspector-x86_64": struct taos_linked_list_node *next; Step #6 - "compile-libfuzzer-introspector-x86_64": void *item; Step #6 - "compile-libfuzzer-introspector-x86_64": } taos_linked_list_node_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*taos_linked_list_free_item_fn)(void *); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef taos_linked_list_compare_t (*taos_linked_list_compare_item_fn)(void *item_a, void *item_b); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.116 INFO datatypes - __init__: Processing /src/tdengine/source/libs/monitorfw/inc/taos_collector_registry_i.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.119 INFO datatypes - __init__: Processing /src/tdengine/source/libs/monitorfw/inc/taos_metric_sample_t.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.123 INFO datatypes - __init__: Processing /src/tdengine/source/libs/monitorfw/inc/taos_log.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.126 INFO datatypes - __init__: Processing /src/tdengine/source/libs/monitorfw/inc/taos_collector_t.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.129 INFO datatypes - __init__: Processing /src/tdengine/source/libs/monitorfw/inc/taos_map_i.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.132 INFO datatypes - __init__: Processing /src/tdengine/source/libs/monitorfw/inc/taos_linked_list_i.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.136 INFO datatypes - __init__: Processing /src/tdengine/source/libs/monitorfw/inc/taos_metric_sample_i.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.139 INFO datatypes - __init__: Processing /src/tdengine/source/libs/monitorfw/inc/taos_string_builder_i.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.142 INFO datatypes - __init__: Processing /src/tdengine/source/libs/monitorfw/inc/taos_metric_t.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum taos_metric_type { TAOS_COUNTER, TAOS_GAUGE, TAOS_HISTOGRAM, TAOS_SUMMARY } taos_metric_type_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.145 INFO datatypes - __init__: Processing /src/tdengine/source/libs/monitorfw/inc/taos_monitor_util_i.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.149 INFO datatypes - __init__: Processing /src/tdengine/source/libs/monitorfw/inc/taos_string_builder_t.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct taos_string_builder taos_string_builder_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.152 INFO datatypes - __init__: Processing /src/tdengine/source/libs/monitorfw/inc/taos_collector_registry_t.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.155 INFO datatypes - __init__: Processing /src/tdengine/source/libs/monitorfw/inc/taos_metric_formatter_t.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct taos_metric_formatter { Step #6 - "compile-libfuzzer-introspector-x86_64": taos_string_builder_t *string_builder; Step #6 - "compile-libfuzzer-introspector-x86_64": taos_string_builder_t *err_builder; Step #6 - "compile-libfuzzer-introspector-x86_64": } taos_metric_formatter_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.158 INFO datatypes - __init__: Processing /src/tdengine/source/libs/monitorfw/src/taos_string_builder.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.162 INFO datatypes - __init__: Processing /src/tdengine/source/libs/monitorfw/src/taos_linked_list.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.167 INFO datatypes - __init__: Processing /src/tdengine/source/libs/monitorfw/src/taos_monitor_util.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.171 INFO datatypes - __init__: Processing /src/tdengine/source/libs/monitorfw/src/taos_counter.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.175 INFO datatypes - __init__: Processing /src/tdengine/source/libs/monitorfw/src/taos_metric_sample.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.179 INFO datatypes - __init__: Processing /src/tdengine/source/libs/monitorfw/src/taos_metric_formatter.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.183 INFO datatypes - __init__: Processing /src/tdengine/source/libs/monitorfw/src/taos_collector.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.187 INFO datatypes - __init__: Processing /src/tdengine/source/libs/monitorfw/src/taos_collector_registry.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.192 INFO datatypes - __init__: Processing /src/tdengine/source/libs/monitorfw/src/taos_metric_formatter_custom.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.198 INFO datatypes - __init__: Processing /src/tdengine/source/libs/monitorfw/src/taos_gauge.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.202 INFO datatypes - __init__: Processing /src/tdengine/source/libs/monitorfw/src/taos_metric.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.206 INFO datatypes - __init__: Processing /src/tdengine/source/libs/monitorfw/src/taos_map.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.213 INFO datatypes - __init__: Processing /src/tdengine/source/libs/scalar/inc/sclInt.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SOperatorValueType { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t opResType; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t selfType; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t peerType; Step #6 - "compile-libfuzzer-introspector-x86_64": } SOperatorValueType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SScalarCtx { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t code; Step #6 - "compile-libfuzzer-introspector-x86_64": bool dual; /* whether select stmt has from stmt */ Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pBlockList; /* element is SSDataBlock* */ Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj* pRes; /* element is SScalarParam */ Step #6 - "compile-libfuzzer-introspector-x86_64": void* param; // additional parameter (meta actually) for acquire value such as tbname/tags values Step #6 - "compile-libfuzzer-introspector-x86_64": SOperatorValueType type; Step #6 - "compile-libfuzzer-introspector-x86_64": } SScalarCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.217 INFO datatypes - __init__: Processing /src/tdengine/source/libs/scalar/inc/sclvector.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SSclVectorConvCtx { Step #6 - "compile-libfuzzer-introspector-x86_64": const SScalarParam* pIn; Step #6 - "compile-libfuzzer-introspector-x86_64": SScalarParam* pOut; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t startIndex; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t endIndex; Step #6 - "compile-libfuzzer-introspector-x86_64": int16_t inType; Step #6 - "compile-libfuzzer-introspector-x86_64": int16_t outType; Step #6 - "compile-libfuzzer-introspector-x86_64": } SSclVectorConvCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t (*_bin_scalar_fn_t)(SScalarParam *pLeft, SScalarParam *pRight, SScalarParam *output, int32_t order); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t (*_getDoubleValue_fn_t)(void *src, int32_t index, double *out); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t (*_bufConverteFunc)(char *buf, SScalarParam *pOut, int32_t outType, int32_t *overflow); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.221 INFO datatypes - __init__: Processing /src/tdengine/source/libs/scalar/inc/filterInt.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t (*filter_exec_func)(void *, int32_t, SColumnInfoData *, SColumnDataAgg *, int16_t, int32_t *, bool *); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SFilterRangeNode { Step #6 - "compile-libfuzzer-introspector-x86_64": struct SFilterRangeNode *prev; Step #6 - "compile-libfuzzer-introspector-x86_64": struct SFilterRangeNode *next; Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": SFilterRange ra; Step #6 - "compile-libfuzzer-introspector-x86_64": SFilterRangeCompare rc; Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": } SFilterRangeNode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SFilterFields { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t num; Step #6 - "compile-libfuzzer-introspector-x86_64": SFilterField *fields; Step #6 - "compile-libfuzzer-introspector-x86_64": } SFilterFields; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SFilterGroupCtx { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t colNum; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t *colIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": SFilterColInfo *colInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": } SFilterGroupCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t (*filer_get_col_from_name)(void *, int32_t, char *, void **); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SFilterRangeCtx { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t type; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t options; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t status; Step #6 - "compile-libfuzzer-introspector-x86_64": bool isnull; Step #6 - "compile-libfuzzer-introspector-x86_64": bool notnull; Step #6 - "compile-libfuzzer-introspector-x86_64": bool isrange; Step #6 - "compile-libfuzzer-introspector-x86_64": int16_t colId; Step #6 - "compile-libfuzzer-introspector-x86_64": __compar_fn_t pCompareFunc; Step #6 - "compile-libfuzzer-introspector-x86_64": SFilterRangeNode *rf; // freed Step #6 - "compile-libfuzzer-introspector-x86_64": SFilterRangeNode *rs; Step #6 - "compile-libfuzzer-introspector-x86_64": } SFilterRangeCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SFilterFieldId { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t type; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t idx; Step #6 - "compile-libfuzzer-introspector-x86_64": } SFilterFieldId; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SFilterColCtx { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t colIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": void *ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": } SFilterColCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct OptrStr { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t optr; Step #6 - "compile-libfuzzer-introspector-x86_64": char *str; Step #6 - "compile-libfuzzer-introspector-x86_64": } OptrStr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SFilterCompare { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t type; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t precision; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t optr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t optr2; Step #6 - "compile-libfuzzer-introspector-x86_64": } SFilterCompare; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SFilterComUnit { Step #6 - "compile-libfuzzer-introspector-x86_64": void *colData; // pointer to SColumnInfoData Step #6 - "compile-libfuzzer-introspector-x86_64": void *valData; Step #6 - "compile-libfuzzer-introspector-x86_64": void *valData2; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t colId; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t dataSize; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t dataType; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t optr; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t func; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t rfunc; Step #6 - "compile-libfuzzer-introspector-x86_64": } SFilterComUnit; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SFltBuildGroupCtx { Step #6 - "compile-libfuzzer-introspector-x86_64": SFilterInfo *info; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray *group; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t code; Step #6 - "compile-libfuzzer-introspector-x86_64": bool ignore; Step #6 - "compile-libfuzzer-introspector-x86_64": } SFltBuildGroupCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SFilterRange { Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t s; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t e; Step #6 - "compile-libfuzzer-introspector-x86_64": char sflag; Step #6 - "compile-libfuzzer-introspector-x86_64": char eflag; Step #6 - "compile-libfuzzer-introspector-x86_64": } SFilterRange; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SFilterUnit { Step #6 - "compile-libfuzzer-introspector-x86_64": SFilterCompare compare; Step #6 - "compile-libfuzzer-introspector-x86_64": SFilterFieldId left; Step #6 - "compile-libfuzzer-introspector-x86_64": SFilterFieldId right; Step #6 - "compile-libfuzzer-introspector-x86_64": SFilterFieldId right2; Step #6 - "compile-libfuzzer-introspector-x86_64": } SFilterUnit; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SFilterPCtx { Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj *valHash; Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj *unitHash; Step #6 - "compile-libfuzzer-introspector-x86_64": } SFilterPCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": SColumnNode *colNode; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray *points; Step #6 - "compile-libfuzzer-introspector-x86_64": } SFltSclColumnRange; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool (*rangeCompFunc)(const void *, const void *, const void *, const void *, __compar_fn_t); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SFilterDataInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t idx; Step #6 - "compile-libfuzzer-introspector-x86_64": void *addr; Step #6 - "compile-libfuzzer-introspector-x86_64": } SFilterDataInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SFilterVarCtx { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t type; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t options; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t status; Step #6 - "compile-libfuzzer-introspector-x86_64": bool isnull; Step #6 - "compile-libfuzzer-introspector-x86_64": bool notnull; Step #6 - "compile-libfuzzer-introspector-x86_64": bool isrange; Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj *wild; Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj *value; Step #6 - "compile-libfuzzer-introspector-x86_64": } SFilterVarCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SFilterGroup { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t unitSize; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t unitNum; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t *unitIdxs; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *unitFlags; // !unit result Step #6 - "compile-libfuzzer-introspector-x86_64": } SFilterGroup; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SFltTreeStat { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t code; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t precision; Step #6 - "compile-libfuzzer-introspector-x86_64": bool scalarMode; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray *nodeList; Step #6 - "compile-libfuzzer-introspector-x86_64": SFilterInfo *info; Step #6 - "compile-libfuzzer-introspector-x86_64": } SFltTreeStat; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t (*filter_desc_compare_func)(const void *, const void *); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SFilterRangeCompare { Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t s; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t e; Step #6 - "compile-libfuzzer-introspector-x86_64": rangeCompFunc func; Step #6 - "compile-libfuzzer-introspector-x86_64": } SFilterRangeCompare; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SFilterField { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t flag; Step #6 - "compile-libfuzzer-introspector-x86_64": void *desc; Step #6 - "compile-libfuzzer-introspector-x86_64": void *data; Step #6 - "compile-libfuzzer-introspector-x86_64": } SFilterField; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SFilterColInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t type; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t dataType; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t optr; // for equal operation in the relation of RELATION_IN Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t value; // for equal operation in the relation of RELATION_IN Step #6 - "compile-libfuzzer-introspector-x86_64": void *info; Step #6 - "compile-libfuzzer-introspector-x86_64": } SFilterColInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SFltScalarCtx { Step #6 - "compile-libfuzzer-introspector-x86_64": SNode *node; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray *fltSclRange; Step #6 - "compile-libfuzzer-introspector-x86_64": } SFltScalarCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.227 INFO datatypes - __init__: Processing /src/tdengine/source/libs/scalar/src/sclfunc.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef float (*_float_fn)(float); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef double (*_double_fn)(double); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*_conv_fn)(int); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t (*_trim_fn)(char *, char *, char *, int32_t, int32_t, void*); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef float (*_float_fn_2)(float, float); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef double (*_double_fn_2)(double, double); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*_trim_space_fn)(char *, char *, int32_t, int32_t, void*); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t (*_len_fn)(char *, int32_t, VarDataLenT *); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": STATE_OPER_INVALID = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": STATE_OPER_LT, Step #6 - "compile-libfuzzer-introspector-x86_64": STATE_OPER_GT, Step #6 - "compile-libfuzzer-introspector-x86_64": STATE_OPER_LE, Step #6 - "compile-libfuzzer-introspector-x86_64": STATE_OPER_GE, Step #6 - "compile-libfuzzer-introspector-x86_64": STATE_OPER_NE, Step #6 - "compile-libfuzzer-introspector-x86_64": STATE_OPER_EQ, Step #6 - "compile-libfuzzer-introspector-x86_64": } EStateOperType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { UNKNOWN_BIN = 0, USER_INPUT_BIN, LINEAR_BIN, LOG_BIN } EHistoBinType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SHistoFuncBin { 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": int64_t count; Step #6 - "compile-libfuzzer-introspector-x86_64": double percentage; Step #6 - "compile-libfuzzer-introspector-x86_64": } SHistoFuncBin; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.270 INFO datatypes - __init__: Processing /src/tdengine/source/libs/scalar/src/filter.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": FLT_SCL_DATUM_KIND_NULL, Step #6 - "compile-libfuzzer-introspector-x86_64": FLT_SCL_DATUM_KIND_MIN, Step #6 - "compile-libfuzzer-introspector-x86_64": FLT_SCL_DATUM_KIND_INT64, Step #6 - "compile-libfuzzer-introspector-x86_64": FLT_SCL_DATUM_KIND_UINT64, Step #6 - "compile-libfuzzer-introspector-x86_64": FLT_SCL_DATUM_KIND_FLOAT64, Step #6 - "compile-libfuzzer-introspector-x86_64": FLT_SCL_DATUM_KIND_VARCHAR, Step #6 - "compile-libfuzzer-introspector-x86_64": FLT_SCL_DATUM_KIND_NCHAR, Step #6 - "compile-libfuzzer-introspector-x86_64": FLT_SCL_DATUM_KIND_MAX, Step #6 - "compile-libfuzzer-introspector-x86_64": } SFltSclDatumKind; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": SFltSclDatum val; Step #6 - "compile-libfuzzer-introspector-x86_64": bool excl; Step #6 - "compile-libfuzzer-introspector-x86_64": bool start; Step #6 - "compile-libfuzzer-introspector-x86_64": } SFltSclPoint; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": SColumnNode *colNode; Step #6 - "compile-libfuzzer-introspector-x86_64": SValueNode *valNode; Step #6 - "compile-libfuzzer-introspector-x86_64": EOperatorType type; Step #6 - "compile-libfuzzer-introspector-x86_64": } SFltSclOperator; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SClassifyConditionCxt { Step #6 - "compile-libfuzzer-introspector-x86_64": bool hasPrimaryKey; Step #6 - "compile-libfuzzer-introspector-x86_64": bool hasTagIndexCol; Step #6 - "compile-libfuzzer-introspector-x86_64": bool hasTagCol; Step #6 - "compile-libfuzzer-introspector-x86_64": bool hasOtherCol; Step #6 - "compile-libfuzzer-introspector-x86_64": } SClassifyConditionCxt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": SFltSclDatumKind kind; Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t i; // for int and bool (1 true, 0 false) and ts Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t u; // for uint Step #6 - "compile-libfuzzer-introspector-x86_64": double d; // for double Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t *pData; // for varchar, nchar, len prefixed Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": SDataType type; // TODO: original data type, may not be used? Step #6 - "compile-libfuzzer-introspector-x86_64": } SFltSclDatum; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.321 INFO datatypes - __init__: Processing /src/tdengine/source/libs/scalar/src/scalar.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.341 INFO datatypes - __init__: Processing /src/tdengine/source/libs/scalar/src/sclvector.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t (*_getBigintValue_fn_t)(void *src, int32_t index, int64_t *res); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.368 INFO datatypes - __init__: Processing /src/tdengine/source/libs/transport/test/uv.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SThreadObj { Step #6 - "compile-libfuzzer-introspector-x86_64": TdThread thread; Step #6 - "compile-libfuzzer-introspector-x86_64": uv_pipe_t *pipe; Step #6 - "compile-libfuzzer-introspector-x86_64": uv_loop_t *loop; Step #6 - "compile-libfuzzer-introspector-x86_64": uv_async_t *workerAsync; // Step #6 - "compile-libfuzzer-introspector-x86_64": int fd; Step #6 - "compile-libfuzzer-introspector-x86_64": } SThreadObj; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SConnCtx { Step #6 - "compile-libfuzzer-introspector-x86_64": uv_tcp_t *pClient; Step #6 - "compile-libfuzzer-introspector-x86_64": uv_timer_t *pTimer; Step #6 - "compile-libfuzzer-introspector-x86_64": uv_async_t *pWorkerAsync; Step #6 - "compile-libfuzzer-introspector-x86_64": int ref; Step #6 - "compile-libfuzzer-introspector-x86_64": } SConnCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SServerObj { Step #6 - "compile-libfuzzer-introspector-x86_64": uv_tcp_t server; Step #6 - "compile-libfuzzer-introspector-x86_64": uv_loop_t *loop; Step #6 - "compile-libfuzzer-introspector-x86_64": int workerIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": int numOfThread; Step #6 - "compile-libfuzzer-introspector-x86_64": SThreadObj **pThreadObj; Step #6 - "compile-libfuzzer-introspector-x86_64": uv_pipe_t **pipe; Step #6 - "compile-libfuzzer-introspector-x86_64": } SServerObj; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.374 INFO datatypes - __init__: Processing /src/tdengine/source/libs/transport/test/http_test.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TThread { Step #6 - "compile-libfuzzer-introspector-x86_64": TdThread thread; Step #6 - "compile-libfuzzer-introspector-x86_64": int idx; Step #6 - "compile-libfuzzer-introspector-x86_64": } TThread; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.377 INFO datatypes - __init__: Processing /src/tdengine/source/libs/transport/test/cliBench.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int index; Step #6 - "compile-libfuzzer-introspector-x86_64": SEpSet epSet; Step #6 - "compile-libfuzzer-introspector-x86_64": int num; Step #6 - "compile-libfuzzer-introspector-x86_64": int numOfReqs; Step #6 - "compile-libfuzzer-introspector-x86_64": int msgSize; Step #6 - "compile-libfuzzer-introspector-x86_64": tsem_t rspSem; Step #6 - "compile-libfuzzer-introspector-x86_64": tsem_t *pOverSem; Step #6 - "compile-libfuzzer-introspector-x86_64": TdThread thread; Step #6 - "compile-libfuzzer-introspector-x86_64": void *pRpc; Step #6 - "compile-libfuzzer-introspector-x86_64": } SInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.383 INFO datatypes - __init__: Processing /src/tdengine/source/libs/transport/test/svrBench.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t numOfThread; Step #6 - "compile-libfuzzer-introspector-x86_64": STaosQueue **qhandle; Step #6 - "compile-libfuzzer-introspector-x86_64": STaosQset **qset; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } MultiThreadQhandle; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TThread { Step #6 - "compile-libfuzzer-introspector-x86_64": TdThread thread; Step #6 - "compile-libfuzzer-introspector-x86_64": int idx; Step #6 - "compile-libfuzzer-introspector-x86_64": } TThread; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.388 INFO datatypes - __init__: Processing /src/tdengine/source/libs/transport/inc/transComm.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SRpcMsg STransMsg; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef SRpcCtxVal STransCtxVal; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Normal, Quit, Release, Register, Update, FreeById } STransMsgType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef SRpcCtx STransCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef SRpcInfo STrans; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { ConnNormal, ConnAcquire, ConnRelease, ConnBroken, ConnInPool } ConnStatus; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SConnBuffer { Step #6 - "compile-libfuzzer-introspector-x86_64": char* buf; Step #6 - "compile-libfuzzer-introspector-x86_64": int len; Step #6 - "compile-libfuzzer-introspector-x86_64": int cap; Step #6 - "compile-libfuzzer-introspector-x86_64": int left; Step #6 - "compile-libfuzzer-introspector-x86_64": int total; Step #6 - "compile-libfuzzer-introspector-x86_64": int invalid; Step #6 - "compile-libfuzzer-introspector-x86_64": } SConnBuffer; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SExHandle { Step #6 - "compile-libfuzzer-introspector-x86_64": void* handle; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t refId; Step #6 - "compile-libfuzzer-introspector-x86_64": void* pThrd; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t pThrdIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": queue q; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t inited; Step #6 - "compile-libfuzzer-introspector-x86_64": SRWLatch latch; Step #6 - "compile-libfuzzer-introspector-x86_64": } SExHandle; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": queue node; Step #6 - "compile-libfuzzer-introspector-x86_64": void (*freeFunc)(void* arg); Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t inited; Step #6 - "compile-libfuzzer-introspector-x86_64": } STransQueue; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SWriteReq { Step #6 - "compile-libfuzzer-introspector-x86_64": queue node; // req queue node Step #6 - "compile-libfuzzer-introspector-x86_64": void* conn; Step #6 - "compile-libfuzzer-introspector-x86_64": } SWriteReq; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool (*FilteFunc)(void* arg); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*AsyncCB)(uv_async_t* handle); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int index; Step #6 - "compile-libfuzzer-introspector-x86_64": int nAsync; Step #6 - "compile-libfuzzer-introspector-x86_64": uv_async_t* asyncs; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t stop; Step #6 - "compile-libfuzzer-introspector-x86_64": } SAsyncPool; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void* queue[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t inUse; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t numOfEps; Step #6 - "compile-libfuzzer-introspector-x86_64": SEp eps[]; Step #6 - "compile-libfuzzer-introspector-x86_64": } SReqEpSet; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": void* pThrd; Step #6 - "compile-libfuzzer-introspector-x86_64": queue qmsg; Step #6 - "compile-libfuzzer-introspector-x86_64": TdThreadMutex mtx; // protect qmsg; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t num; Step #6 - "compile-libfuzzer-introspector-x86_64": } SAsyncItem; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct STaskArg { Step #6 - "compile-libfuzzer-introspector-x86_64": void* param1; Step #6 - "compile-libfuzzer-introspector-x86_64": void* param2; Step #6 - "compile-libfuzzer-introspector-x86_64": } STaskArg; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef SRpcConnInfo STransHandleInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCvtAddr { Step #6 - "compile-libfuzzer-introspector-x86_64": char ip[TSDB_FQDN_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": char fqdn[TSDB_FQDN_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": bool cvt; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCvtAddr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t reserved; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t contLen; Step #6 - "compile-libfuzzer-introspector-x86_64": } STransCompMsg; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t user[TSDB_UNI_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t secret[TSDB_PASSWORD_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": } STransUserMsg; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SDelayTask { Step #6 - "compile-libfuzzer-introspector-x86_64": void (*func)(void* arg); Step #6 - "compile-libfuzzer-introspector-x86_64": void* arg; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t execTime; Step #6 - "compile-libfuzzer-introspector-x86_64": HeapNode node; Step #6 - "compile-libfuzzer-introspector-x86_64": } SDelayTask; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t netmask; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t address; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t network; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t broadcast; Step #6 - "compile-libfuzzer-introspector-x86_64": char info[32]; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t type; Step #6 - "compile-libfuzzer-introspector-x86_64": } SubnetUtils; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": queue node; // queue for write Step #6 - "compile-libfuzzer-introspector-x86_64": queue q; // queue for reqs Step #6 - "compile-libfuzzer-introspector-x86_64": uv_write_t wreq; Step #6 - "compile-libfuzzer-introspector-x86_64": void* arg; Step #6 - "compile-libfuzzer-introspector-x86_64": } SWReqsWrapper; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": char version : 4; // RPC version Step #6 - "compile-libfuzzer-introspector-x86_64": char comp : 2; // compression algorithm, 0:no compression 1:lz4 Step #6 - "compile-libfuzzer-introspector-x86_64": char noResp : 2; // noResp bits, 0: resp, 1: resp Step #6 - "compile-libfuzzer-introspector-x86_64": char withUserInfo : 2; // 0: sent user info or not Step #6 - "compile-libfuzzer-introspector-x86_64": char secured : 2; Step #6 - "compile-libfuzzer-introspector-x86_64": char spi : 2; Step #6 - "compile-libfuzzer-introspector-x86_64": char hasEpSet : 2; // contain epset or not, 0(default): no epset, 1: contain epset Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t timestamp; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t compatibilityVer; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t magicNum; Step #6 - "compile-libfuzzer-introspector-x86_64": STraceId traceId; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t qid; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t code; // del later Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t msgType; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t msgLen; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t seqNum; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t content[0]; // message body starts from here Step #6 - "compile-libfuzzer-introspector-x86_64": } STransMsgHead; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t timeStamp; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t auth[TSDB_AUTH_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": } STransDigestMsg; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": SReqEpSet* epSet; // ip list provided by app Step #6 - "compile-libfuzzer-introspector-x86_64": SReqEpSet* origEpSet; Step #6 - "compile-libfuzzer-introspector-x86_64": void* ahandle; // handle provided by app Step #6 - "compile-libfuzzer-introspector-x86_64": tmsg_t msgType; // message type Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": STransCtx userCtx; // Step #6 - "compile-libfuzzer-introspector-x86_64": STransMsg* pRsp; // for synchronous API Step #6 - "compile-libfuzzer-introspector-x86_64": tsem_t* pSem; // for synchronous API Step #6 - "compile-libfuzzer-introspector-x86_64": STransSyncMsg* pSyncMsg; // for syncchronous with timeout API Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t syncMsgRef; Step #6 - "compile-libfuzzer-introspector-x86_64": SCvtAddr* pCvtAddr; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t retryInitTimestamp; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t retryNextInterval; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t retryMaxTimeout; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t retryMinInterval; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t retryMaxInterval; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t retryStepFactor; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t retryStep; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t retryCode; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t retryInit; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t epsetRetryCnt; Step #6 - "compile-libfuzzer-introspector-x86_64": } SReqCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SDelayQueue { Step #6 - "compile-libfuzzer-introspector-x86_64": uv_timer_t* timer; Step #6 - "compile-libfuzzer-introspector-x86_64": Heap* heap; Step #6 - "compile-libfuzzer-introspector-x86_64": uv_loop_t* loop; Step #6 - "compile-libfuzzer-introspector-x86_64": } SDelayQueue; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": STransMsg* pRsp; Step #6 - "compile-libfuzzer-introspector-x86_64": SEpSet epSet; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t hasEpSet; Step #6 - "compile-libfuzzer-introspector-x86_64": tsem2_t* pSem; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t inited; Step #6 - "compile-libfuzzer-introspector-x86_64": SRWLatch latch; Step #6 - "compile-libfuzzer-introspector-x86_64": } STransSyncMsg; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.394 INFO datatypes - __init__: Processing /src/tdengine/source/libs/transport/inc/transportInt.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int sessions; // number of sessions allowed Step #6 - "compile-libfuzzer-introspector-x86_64": int numOfThreads; // number of threads to process incoming messages Step #6 - "compile-libfuzzer-introspector-x86_64": int idleTime; // milliseconds; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t localPort; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t connType; Step #6 - "compile-libfuzzer-introspector-x86_64": char label[TSDB_LABEL_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": char user[TSDB_UNI_LEN]; // meter ID Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t compatibilityVer; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t compressSize; // -1: no compress, 0 : all data compressed, size: compress data if larger than size Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t encryption; // encrypt or not Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t retryMinInterval; // retry init interval Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t retryStepFactor; // retry interval factor Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t retryMaxInterval; // retry max interval Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t retryMaxTimeout; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t failFastThreshold; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t failFastInterval; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t notWaitAvaliableConn; // 1: no delay, 0: delay Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": void (*cfp)(void* parent, SRpcMsg*, SEpSet*); Step #6 - "compile-libfuzzer-introspector-x86_64": bool (*retry)(int32_t code, tmsg_t msgType); Step #6 - "compile-libfuzzer-introspector-x86_64": bool (*startTimer)(int32_t code, tmsg_t msgType); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*destroyFp)(void* ahandle); Step #6 - "compile-libfuzzer-introspector-x86_64": bool (*failFastFp)(tmsg_t msgType); Step #6 - "compile-libfuzzer-introspector-x86_64": bool (*noDelayFp)(tmsg_t msgType); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t connLimitNum; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t connLimitLock; // 0: no lock. 1. lock Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t supportBatch; // 0: no batch, 1: support batch Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t shareConnLimit; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t optBatchFetch; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t timeToGetConn; Step #6 - "compile-libfuzzer-introspector-x86_64": int index; Step #6 - "compile-libfuzzer-introspector-x86_64": void* parent; Step #6 - "compile-libfuzzer-introspector-x86_64": void* tcphandle; // returned handle from TCP initialization Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t refId; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t shareConn; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t startReadTimer; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t readTimeout; Step #6 - "compile-libfuzzer-introspector-x86_64": TdThreadMutex mutex; Step #6 - "compile-libfuzzer-introspector-x86_64": } SRpcInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.398 INFO datatypes - __init__: Processing /src/tdengine/source/libs/transport/inc/transLog.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.401 INFO datatypes - __init__: Processing /src/tdengine/source/libs/transport/src/transComm.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.413 INFO datatypes - __init__: Processing /src/tdengine/source/libs/transport/src/transCli.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t numOfConn; Step #6 - "compile-libfuzzer-introspector-x86_64": queue msgQ; Step #6 - "compile-libfuzzer-introspector-x86_64": } SMsgList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": queue wq; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t len; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int connMax; Step #6 - "compile-libfuzzer-introspector-x86_64": int connCnt; Step #6 - "compile-libfuzzer-introspector-x86_64": int batchLenLimit; Step #6 - "compile-libfuzzer-introspector-x86_64": int sending; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": char* dst; Step #6 - "compile-libfuzzer-introspector-x86_64": char* ip; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t port; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } SCliBatchList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCliConn { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t ref; Step #6 - "compile-libfuzzer-introspector-x86_64": uv_connect_t connReq; Step #6 - "compile-libfuzzer-introspector-x86_64": uv_stream_t* stream; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uv_timer_t* timer; // read timer, forbidden Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": void* hostThrd; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": SConnBuffer readBuf; Step #6 - "compile-libfuzzer-introspector-x86_64": STransQueue reqsToSend; Step #6 - "compile-libfuzzer-introspector-x86_64": STransQueue reqsSentOut; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": queue q; Step #6 - "compile-libfuzzer-introspector-x86_64": SConnList* list; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": STransCtx ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": bool broken; // link broken or not Step #6 - "compile-libfuzzer-introspector-x86_64": ConnStatus status; // Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": SCliBatch* pBatch; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": SDelayTask* task; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": HeapNode node; // for heap Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t inHeap; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t reqRefCnt; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t clientIp; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t serverIp; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": char* dstAddr; Step #6 - "compile-libfuzzer-introspector-x86_64": char src[32]; Step #6 - "compile-libfuzzer-introspector-x86_64": char dst[32]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": char* ipStr; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t port; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t seq; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t registered; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t connnected; Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj* pQTable; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t userInited; Step #6 - "compile-libfuzzer-introspector-x86_64": void* pInitUserReq; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": void* heap; // point to req conn heap Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t heapMissHit; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t lastAddHeapTime; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t forceDelFromHeap; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uv_buf_t* buf; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t bufSize; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t readerStart; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": queue wq; // uv_write_t queue Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": queue batchSendq; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t inThreadSendq; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } SCliConn; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t seq; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t msgType; Step #6 - "compile-libfuzzer-introspector-x86_64": } SFiterArg; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCliThrd { Step #6 - "compile-libfuzzer-introspector-x86_64": TdThread thread; // tid Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t pid; // pid Step #6 - "compile-libfuzzer-introspector-x86_64": uv_loop_t* loop; Step #6 - "compile-libfuzzer-introspector-x86_64": SAsyncPool* asyncPool; Step #6 - "compile-libfuzzer-introspector-x86_64": void* pool; // conn pool Step #6 - "compile-libfuzzer-introspector-x86_64": // timer handles Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* timerList; Step #6 - "compile-libfuzzer-introspector-x86_64": // msg queue Step #6 - "compile-libfuzzer-introspector-x86_64": queue msg; Step #6 - "compile-libfuzzer-introspector-x86_64": TdThreadMutex msgMtx; Step #6 - "compile-libfuzzer-introspector-x86_64": SDelayQueue* delayQueue; Step #6 - "compile-libfuzzer-introspector-x86_64": SDelayQueue* timeoutQueue; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t nextTimeout; // next timeout Step #6 - "compile-libfuzzer-introspector-x86_64": STrans* pInst; // Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": void (*destroyAhandleFp)(void* ahandle); Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj* fqdn2ipCache; Step #6 - "compile-libfuzzer-introspector-x86_64": SCvtAddr* pCvtAddr; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj* connHeapCache; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": SCliReq* stopMsg; Step #6 - "compile-libfuzzer-introspector-x86_64": bool quit; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t (*initCb)(void* arg, SCliReq* pReq, STransMsg* pResp); Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t (*notifyCb)(void* arg, SCliReq* pReq, STransMsg* pResp); Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t (*notifyExceptCb)(void* arg, SCliReq* pReq, STransMsg* pResp); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj* pIdConnTable; // Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pQIdBuf; // tmp buf to avoid alloc buf; Step #6 - "compile-libfuzzer-introspector-x86_64": queue batchSendSet; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t thrdInited; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCliThrd; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SListFilterArg { Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t id; Step #6 - "compile-libfuzzer-introspector-x86_64": STrans* pInst; Step #6 - "compile-libfuzzer-introspector-x86_64": } SListFilterArg; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": void* p; Step #6 - "compile-libfuzzer-introspector-x86_64": HeapNode node; Step #6 - "compile-libfuzzer-introspector-x86_64": } SHeapNode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": queue wq; Step #6 - "compile-libfuzzer-introspector-x86_64": queue listq; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t wLen; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t shareConnLimit; // Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t batch; Step #6 - "compile-libfuzzer-introspector-x86_64": SCliBatchList* pList; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCliBatch; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SConnList { Step #6 - "compile-libfuzzer-introspector-x86_64": queue conns; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t totalSize; Step #6 - "compile-libfuzzer-introspector-x86_64": } SConnList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": SCliConn* conn; Step #6 - "compile-libfuzzer-introspector-x86_64": void* arg; Step #6 - "compile-libfuzzer-introspector-x86_64": } SReqState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCliReq { Step #6 - "compile-libfuzzer-introspector-x86_64": SReqCtx* ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": queue q; Step #6 - "compile-libfuzzer-introspector-x86_64": queue sendQ; Step #6 - "compile-libfuzzer-introspector-x86_64": STransMsgType type; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t st; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t seq; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t sent; //(0: no send, 1: alread sent) Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t inSendQ; Step #6 - "compile-libfuzzer-introspector-x86_64": STransMsg msg; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t inRetry; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } SCliReq; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCliObj { Step #6 - "compile-libfuzzer-introspector-x86_64": char label[TSDB_LABEL_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t index; Step #6 - "compile-libfuzzer-introspector-x86_64": int numOfThreads; Step #6 - "compile-libfuzzer-introspector-x86_64": SCliThrd** pThreadObj; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCliObj; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": // void* p; Step #6 - "compile-libfuzzer-introspector-x86_64": Heap* heap; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t (*cmpFunc)(const HeapNode* a, const HeapNode* b); Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t lastUpdateTs; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t lastConnFailTs; Step #6 - "compile-libfuzzer-introspector-x86_64": } SHeap; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t reinit; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t timestamp; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t count; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t threshold; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t interval; Step #6 - "compile-libfuzzer-introspector-x86_64": } SFailFastItem; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.453 INFO datatypes - __init__: Processing /src/tdengine/source/libs/transport/src/tmsgcb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.457 INFO datatypes - __init__: Processing /src/tdengine/source/libs/transport/src/trans.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.462 INFO datatypes - __init__: Processing /src/tdengine/source/libs/transport/src/transSvr.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int notifyCount; // Step #6 - "compile-libfuzzer-introspector-x86_64": int init; // init or not Step #6 - "compile-libfuzzer-introspector-x86_64": STransMsg msg; Step #6 - "compile-libfuzzer-introspector-x86_64": } SSvrRegArg; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SSvrRespMsg { Step #6 - "compile-libfuzzer-introspector-x86_64": SSvrConn* pConn; Step #6 - "compile-libfuzzer-introspector-x86_64": STransMsg msg; Step #6 - "compile-libfuzzer-introspector-x86_64": queue q; Step #6 - "compile-libfuzzer-introspector-x86_64": STransMsgType type; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t seqNum; Step #6 - "compile-libfuzzer-introspector-x86_64": void* arg; Step #6 - "compile-libfuzzer-introspector-x86_64": FilteFunc func; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t sent; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } SSvrRespMsg; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj* pList; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t ver; Step #6 - "compile-libfuzzer-introspector-x86_64": } SIpWhiteListTab; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SServerObj { Step #6 - "compile-libfuzzer-introspector-x86_64": TdThread thread; Step #6 - "compile-libfuzzer-introspector-x86_64": uv_tcp_t server; Step #6 - "compile-libfuzzer-introspector-x86_64": uv_loop_t* loop; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // work thread info Step #6 - "compile-libfuzzer-introspector-x86_64": int workerIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": int numOfThreads; Step #6 - "compile-libfuzzer-introspector-x86_64": int numOfWorkerReady; Step #6 - "compile-libfuzzer-introspector-x86_64": SWorkThrd** pThreadObj; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uv_pipe_t pipeListen; Step #6 - "compile-libfuzzer-introspector-x86_64": uv_pipe_t** pipe; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t ip; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t port; Step #6 - "compile-libfuzzer-introspector-x86_64": uv_async_t* pAcceptAsync; // just to quit from from accept thread Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool inited; Step #6 - "compile-libfuzzer-introspector-x86_64": } SServerObj; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SSvrConn { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t ref; Step #6 - "compile-libfuzzer-introspector-x86_64": uv_tcp_t* pTcp; Step #6 - "compile-libfuzzer-introspector-x86_64": uv_timer_t pTimer; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": queue queue; Step #6 - "compile-libfuzzer-introspector-x86_64": SConnBuffer readBuf; // read buf, Step #6 - "compile-libfuzzer-introspector-x86_64": int inType; Step #6 - "compile-libfuzzer-introspector-x86_64": void* pInst; // rpc init Step #6 - "compile-libfuzzer-introspector-x86_64": void* ahandle; // Step #6 - "compile-libfuzzer-introspector-x86_64": void* hostThrd; Step #6 - "compile-libfuzzer-introspector-x86_64": STransQueue resps; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // SSvrRegArg regArg; Step #6 - "compile-libfuzzer-introspector-x86_64": bool broken; // conn broken; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": ConnStatus status; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t serverIp; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t clientIp; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t port; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": char src[32]; Step #6 - "compile-libfuzzer-introspector-x86_64": char dst[32]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t refId; Step #6 - "compile-libfuzzer-introspector-x86_64": int spi; Step #6 - "compile-libfuzzer-introspector-x86_64": char info[64]; Step #6 - "compile-libfuzzer-introspector-x86_64": char user[TSDB_UNI_LEN]; // user ID for the link Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t userInited; Step #6 - "compile-libfuzzer-introspector-x86_64": char secret[TSDB_PASSWORD_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": char ckey[TSDB_PASSWORD_LEN]; // ciphering key Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t whiteListVer; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // state req dict Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj* pQTable; Step #6 - "compile-libfuzzer-introspector-x86_64": uv_buf_t* buf; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t bufSize; Step #6 - "compile-libfuzzer-introspector-x86_64": queue wq; // uv_write_t queue Step #6 - "compile-libfuzzer-introspector-x86_64": } SSvrConn; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t ver; Step #6 - "compile-libfuzzer-introspector-x86_64": SIpWhiteList* pList; Step #6 - "compile-libfuzzer-introspector-x86_64": // SArray* list; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } SWhiteUserList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SWorkThrd { Step #6 - "compile-libfuzzer-introspector-x86_64": TdThread thread; Step #6 - "compile-libfuzzer-introspector-x86_64": uv_connect_t connect_req; Step #6 - "compile-libfuzzer-introspector-x86_64": uv_pipe_t* pipe; Step #6 - "compile-libfuzzer-introspector-x86_64": uv_os_fd_t fd; Step #6 - "compile-libfuzzer-introspector-x86_64": uv_loop_t* loop; Step #6 - "compile-libfuzzer-introspector-x86_64": SAsyncPool* asyncPool; Step #6 - "compile-libfuzzer-introspector-x86_64": queue msg; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": queue conn; Step #6 - "compile-libfuzzer-introspector-x86_64": void* pInst; Step #6 - "compile-libfuzzer-introspector-x86_64": bool quit; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": SIpWhiteListTab* pWhiteList; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t whiteListVer; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t enableIpWhiteList; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t connRefMgt; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t inited; Step #6 - "compile-libfuzzer-introspector-x86_64": } SWorkThrd; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.483 INFO datatypes - __init__: Processing /src/tdengine/source/libs/transport/src/thttp.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SHttpModule { Step #6 - "compile-libfuzzer-introspector-x86_64": uv_loop_t* loop; Step #6 - "compile-libfuzzer-introspector-x86_64": SAsyncPool* asyncPool; Step #6 - "compile-libfuzzer-introspector-x86_64": TdThread thread; Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj* connStatusTable; Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj* connPool; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t quit; Step #6 - "compile-libfuzzer-introspector-x86_64": int16_t connNum; Step #6 - "compile-libfuzzer-introspector-x86_64": } SHttpModule; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": char* pBuf; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t nBuf; Step #6 - "compile-libfuzzer-introspector-x86_64": SRWLatch latch; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t inited; Step #6 - "compile-libfuzzer-introspector-x86_64": } SHttpRecvBuf; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SHttpClient { Step #6 - "compile-libfuzzer-introspector-x86_64": uv_connect_t conn; Step #6 - "compile-libfuzzer-introspector-x86_64": uv_tcp_t tcp; Step #6 - "compile-libfuzzer-introspector-x86_64": uv_write_t req; Step #6 - "compile-libfuzzer-introspector-x86_64": uv_buf_t* wbuf; Step #6 - "compile-libfuzzer-introspector-x86_64": char* rbuf; Step #6 - "compile-libfuzzer-introspector-x86_64": char* addr; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t port; Step #6 - "compile-libfuzzer-introspector-x86_64": struct sockaddr_in dest; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t chanId; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t seq; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t recvBufRid; Step #6 - "compile-libfuzzer-introspector-x86_64": } SHttpClient; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SHttpConnList { Step #6 - "compile-libfuzzer-introspector-x86_64": queue q; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } SHttpConnList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SHttpMsg { Step #6 - "compile-libfuzzer-introspector-x86_64": queue q; Step #6 - "compile-libfuzzer-introspector-x86_64": char* server; Step #6 - "compile-libfuzzer-introspector-x86_64": char* uri; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t port; Step #6 - "compile-libfuzzer-introspector-x86_64": char* cont; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t len; Step #6 - "compile-libfuzzer-introspector-x86_64": EHttpCompFlag flag; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t quit; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t chanId; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t seq; Step #6 - "compile-libfuzzer-introspector-x86_64": char* qid; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t recvBufRid; Step #6 - "compile-libfuzzer-introspector-x86_64": } SHttpMsg; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.496 INFO datatypes - __init__: Processing /src/tdengine/source/libs/sm4/src/sm4.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.505 INFO datatypes - __init__: Processing /src/tdengine/source/libs/tcs/inc/tcsInt.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": TOS_PROTO_NIL, Step #6 - "compile-libfuzzer-introspector-x86_64": TOS_PROTO_S3, Step #6 - "compile-libfuzzer-introspector-x86_64": TOS_PROTO_ABLOB, Step #6 - "compile-libfuzzer-introspector-x86_64": } STosProto; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t (*Begin)(); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*End)(); Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t (*CheckCfg)(); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t (*PutObjectFromFileOffset)(const char* file, const char* object_name, int64_t offset, int64_t size); Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t (*GetObjectBlock)(const char* object_name, int64_t offset, int64_t size, bool check, uint8_t** ppBlock); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": void (*DeleteObjectsByPrefix)(const char* prefix); Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t (*PutObjectFromFile2)(const char* file, const char* object, int8_t withcp); Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t (*GetObjectsByPrefix)(const char* prefix, const char* path); Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t (*DeleteObjects)(const char* object_name[], int nobject); Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t (*GetObjectToFile)(const char* object_name, const char* fileName); Step #6 - "compile-libfuzzer-introspector-x86_64": } STcs; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.508 INFO datatypes - __init__: Processing /src/tdengine/source/libs/tcs/src/tcs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.512 INFO datatypes - __init__: Processing /src/tdengine/source/libs/tcs/src/tcsStream.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.516 INFO datatypes - __init__: Processing /src/tdengine/source/libs/monitor/inc/monInt.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t curTime; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t lastTime; Step #6 - "compile-libfuzzer-introspector-x86_64": SJson *pJson; Step #6 - "compile-libfuzzer-introspector-x86_64": SMonLogs log; Step #6 - "compile-libfuzzer-introspector-x86_64": SMonDmInfo dmInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": SMonMmInfo mmInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": SMonVmInfo vmInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": SMonSmInfo smInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": SMonQmInfo qmInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": SMonBmInfo bmInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": } SMonInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": TdThreadMutex lock; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray *logs; // array of SMonLogItem Step #6 - "compile-libfuzzer-introspector-x86_64": SMonCfg cfg; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t lastTime; Step #6 - "compile-libfuzzer-introspector-x86_64": SMonDmInfo dmInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": SMonMmInfo mmInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": SMonVmInfo vmInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": SMonSmInfo smInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": SMonQmInfo qmInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": SMonBmInfo bmInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj *metrics; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t dnodeId; Step #6 - "compile-libfuzzer-introspector-x86_64": } SMonitor; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.519 INFO datatypes - __init__: Processing /src/tdengine/source/libs/monitor/src/monFramework.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.530 INFO datatypes - __init__: Processing /src/tdengine/source/libs/monitor/src/monMain.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.541 INFO datatypes - __init__: Processing /src/tdengine/source/libs/monitor/src/monMsg.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.544 INFO datatypes - __init__: Processing /src/tdengine/source/libs/scheduler/inc/schInt.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": SCH_OP_NULL = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": SCH_OP_EXEC, Step #6 - "compile-libfuzzer-introspector-x86_64": SCH_OP_FETCH, Step #6 - "compile-libfuzzer-introspector-x86_64": SCH_OP_GET_STATUS, Step #6 - "compile-libfuzzer-introspector-x86_64": } SCH_OP_TYPE; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SSchLevel { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t level; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t status; Step #6 - "compile-libfuzzer-introspector-x86_64": SRWLatch lock; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t taskFailed; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t taskSucceed; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t taskNum; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t taskLaunchedNum; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t taskExecDoneNum; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray *subTasks; // Element is SSchTask Step #6 - "compile-libfuzzer-introspector-x86_64": } SSchLevel; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SSchTask { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t clientId; // current client id Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t taskId; // task id Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t seriousId; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t failedSeriousId; Step #6 - "compile-libfuzzer-introspector-x86_64": SRWLatch lock; // task reentrant lock Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t maxExecTimes; // task max exec times Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t maxRetryTimes; // task max retry times Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t retryTimes; // task retry times Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t delayExecMs; // task execution delay time Step #6 - "compile-libfuzzer-introspector-x86_64": tmr_h delayTimer; // task delay execution timer Step #6 - "compile-libfuzzer-introspector-x86_64": SSchRedirectCtx redirectCtx; // task redirect context Step #6 - "compile-libfuzzer-introspector-x86_64": bool waitRetry; // wait for retry Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t execId; // task current execute index Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t failedExecId; // last failed task execute index Step #6 - "compile-libfuzzer-introspector-x86_64": SSchLevel *level; // level Step #6 - "compile-libfuzzer-introspector-x86_64": SRWLatch planLock; // task update plan lock Step #6 - "compile-libfuzzer-introspector-x86_64": SSubplan *plan; // subplan Step #6 - "compile-libfuzzer-introspector-x86_64": char *msg; // operator tree Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t msgLen; // msg length Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t status; // task status Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t lastMsgType; // last sent msg type Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t timeoutUsec; // task timeout useconds before reschedule Step #6 - "compile-libfuzzer-introspector-x86_64": SQueryNodeAddr succeedAddr; // task executed success node address Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t candidateIdx; // current try condidation index Step #6 - "compile-libfuzzer-introspector-x86_64": SArray *candidateAddrs; // condidate node addresses, element is SQueryNodeAddr Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj *execNodes; // all tried node for current task, element is SSchNodeInfo Step #6 - "compile-libfuzzer-introspector-x86_64": SSchTaskProfile profile; // task execution profile Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t childReady; // child task ready number Step #6 - "compile-libfuzzer-introspector-x86_64": SArray *children; // the datasource tasks,from which to fetch the result, element is SQueryTask* Step #6 - "compile-libfuzzer-introspector-x86_64": SArray *parents; // the data destination tasks, get data from current task, element is SQueryTask* Step #6 - "compile-libfuzzer-introspector-x86_64": void *handle; // task send handle Step #6 - "compile-libfuzzer-introspector-x86_64": bool registerdHb; // registered in hb Step #6 - "compile-libfuzzer-introspector-x86_64": SSchTimerParam delayLaunchPar; Step #6 - "compile-libfuzzer-introspector-x86_64": } SSchTask; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SSchTaskCtx { Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t jobRid; Step #6 - "compile-libfuzzer-introspector-x86_64": SSchTask *pTask; Step #6 - "compile-libfuzzer-introspector-x86_64": bool asyncLaunch; Step #6 - "compile-libfuzzer-introspector-x86_64": } SSchTaskCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": SCH_LOAD_SEQ = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": SCH_RANDOM, Step #6 - "compile-libfuzzer-introspector-x86_64": SCH_ALL, Step #6 - "compile-libfuzzer-introspector-x86_64": } SCH_POLICY; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SSchTaskProfile { Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t startTs; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray *execTime; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t waitTime; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t endTs; Step #6 - "compile-libfuzzer-introspector-x86_64": } SSchTaskProfile; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SSchJobAttr { Step #6 - "compile-libfuzzer-introspector-x86_64": EExplainMode explainMode; Step #6 - "compile-libfuzzer-introspector-x86_64": bool queryJob; Step #6 - "compile-libfuzzer-introspector-x86_64": bool insertJob; Step #6 - "compile-libfuzzer-introspector-x86_64": bool needFetch; Step #6 - "compile-libfuzzer-introspector-x86_64": bool needFlowCtrl; Step #6 - "compile-libfuzzer-introspector-x86_64": bool localExec; Step #6 - "compile-libfuzzer-introspector-x86_64": } SSchJobAttr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SSchDebug { Step #6 - "compile-libfuzzer-introspector-x86_64": bool lockEnable; Step #6 - "compile-libfuzzer-introspector-x86_64": bool apiEnable; Step #6 - "compile-libfuzzer-introspector-x86_64": } SSchDebug; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SSchRuntimeStat { Step #6 - "compile-libfuzzer-introspector-x86_64": #if defined(WINDOWS) || defined(_TD_DARWIN_64) Step #6 - "compile-libfuzzer-introspector-x86_64": size_t avoidCompilationErrors; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t hbConnNotFound; Step #6 - "compile-libfuzzer-introspector-x86_64": } SSchRuntimeStat; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SSchStat { Step #6 - "compile-libfuzzer-introspector-x86_64": SSchApiStat api; Step #6 - "compile-libfuzzer-introspector-x86_64": SSchRuntimeStat runtime; Step #6 - "compile-libfuzzer-introspector-x86_64": SSchJobStat job; Step #6 - "compile-libfuzzer-introspector-x86_64": } SSchStat; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SSchOpEvent { Step #6 - "compile-libfuzzer-introspector-x86_64": SCH_OP_TYPE type; Step #6 - "compile-libfuzzer-introspector-x86_64": bool begin; Step #6 - "compile-libfuzzer-introspector-x86_64": SSchedulerReq *pReq; Step #6 - "compile-libfuzzer-introspector-x86_64": } SSchOpEvent; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t (*schStatusLeaveFp)(void *pHandle, void *pParam); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SSchStatusFps { Step #6 - "compile-libfuzzer-introspector-x86_64": EJobTaskType status; Step #6 - "compile-libfuzzer-introspector-x86_64": schStatusEnterFp enterFp; Step #6 - "compile-libfuzzer-introspector-x86_64": schStatusLeaveFp leaveFp; Step #6 - "compile-libfuzzer-introspector-x86_64": schStatusEventFp eventFp; Step #6 - "compile-libfuzzer-introspector-x86_64": } SSchStatusFps; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SSchFlowControl { Step #6 - "compile-libfuzzer-introspector-x86_64": SRWLatch lock; Step #6 - "compile-libfuzzer-introspector-x86_64": bool sorted; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t tableNumSum; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t execTaskNum; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray *taskList; // Element is SSchTask* Step #6 - "compile-libfuzzer-introspector-x86_64": } SSchFlowControl; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SSchRedirectCtx { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t periodMs; Step #6 - "compile-libfuzzer-introspector-x86_64": bool inRedirect; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t totalTimes; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t roundTotal; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t roundTimes; // retry times in current round Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t startTs; Step #6 - "compile-libfuzzer-introspector-x86_64": } SSchRedirectCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SSchTrans { Step #6 - "compile-libfuzzer-introspector-x86_64": void *pTrans; Step #6 - "compile-libfuzzer-introspector-x86_64": void *pHandle; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t pHandleId; Step #6 - "compile-libfuzzer-introspector-x86_64": } SSchTrans; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SSchJobStat { Step #6 - "compile-libfuzzer-introspector-x86_64": #if defined(WINDOWS) || defined(_TD_DARWIN_64) Step #6 - "compile-libfuzzer-introspector-x86_64": size_t avoidCompilationErrors; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } SSchJobStat; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SSchResInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": SExecResult *execRes; Step #6 - "compile-libfuzzer-introspector-x86_64": void **fetchRes; Step #6 - "compile-libfuzzer-introspector-x86_64": schedulerExecFp execFp; Step #6 - "compile-libfuzzer-introspector-x86_64": schedulerFetchFp fetchFp; Step #6 - "compile-libfuzzer-introspector-x86_64": void *cbParam; Step #6 - "compile-libfuzzer-introspector-x86_64": } SSchResInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t (*schStatusEnterFp)(void *pHandle, void *pParam); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t (*schStatusEventFp)(void *pHandle, void *pParam, void *pEvent); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SSchedulerCfg { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t maxJobNum; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t maxNodeTableNum; Step #6 - "compile-libfuzzer-introspector-x86_64": SCH_POLICY schPolicy; Step #6 - "compile-libfuzzer-introspector-x86_64": bool enableReSchedule; Step #6 - "compile-libfuzzer-introspector-x86_64": } SSchedulerCfg; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SSchNodeInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": SQueryNodeAddr addr; Step #6 - "compile-libfuzzer-introspector-x86_64": void *handle; Step #6 - "compile-libfuzzer-introspector-x86_64": } SSchNodeInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SSchTimerParam { Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t exit; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t rId; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t queryId; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t taskId; Step #6 - "compile-libfuzzer-introspector-x86_64": } SSchTimerParam; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SSchHbTrans { Step #6 - "compile-libfuzzer-introspector-x86_64": SRWLatch lock; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t taskNum; Step #6 - "compile-libfuzzer-introspector-x86_64": SRpcCtx rpcCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": SSchTrans trans; Step #6 - "compile-libfuzzer-introspector-x86_64": } SSchHbTrans; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SSchTaskCallbackParam { Step #6 - "compile-libfuzzer-introspector-x86_64": SSchCallbackParamHeader head; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t queryId; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t seriousId; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t refId; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t clientId; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t taskId; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t execId; Step #6 - "compile-libfuzzer-introspector-x86_64": void *pTrans; Step #6 - "compile-libfuzzer-introspector-x86_64": } SSchTaskCallbackParam; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t op; Step #6 - "compile-libfuzzer-introspector-x86_64": SRWLatch lock; Step #6 - "compile-libfuzzer-introspector-x86_64": bool syncReq; Step #6 - "compile-libfuzzer-introspector-x86_64": } SSchOpStatus; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SSchApiStat { Step #6 - "compile-libfuzzer-introspector-x86_64": #if defined(WINDOWS) || defined(_TD_DARWIN_64) Step #6 - "compile-libfuzzer-introspector-x86_64": size_t avoidCompilationErrors; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } SSchApiStat; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SSchHbCallbackParam { Step #6 - "compile-libfuzzer-introspector-x86_64": SSchCallbackParamHeader head; Step #6 - "compile-libfuzzer-introspector-x86_64": SQueryNodeEpId nodeEpId; Step #6 - "compile-libfuzzer-introspector-x86_64": void *pTrans; Step #6 - "compile-libfuzzer-introspector-x86_64": } SSchHbCallbackParam; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SSchJob { Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t refId; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t queryId; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t seriousId; Step #6 - "compile-libfuzzer-introspector-x86_64": SSchJobAttr attr; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t levelNum; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t taskNum; Step #6 - "compile-libfuzzer-introspector-x86_64": SRequestConnInfo conn; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray *nodeList; // qnode/vnode list, SArray Step #6 - "compile-libfuzzer-introspector-x86_64": SArray *levels; // starting from 0. SArray Step #6 - "compile-libfuzzer-introspector-x86_64": SQueryPlan *pDag; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t allocatorRefId; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": SArray *dataSrcTasks; // SArray Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t levelIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": SEpSet dataSrcEps; Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj *taskList; Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj *execTasks; // executing and executed tasks, key:taskid, value:SQueryTask* Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj *flowCtrl; // key is ep, element is SSchFlowControl Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": SExplainCtx *explainCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t status; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t inRetry; Step #6 - "compile-libfuzzer-introspector-x86_64": SQueryNodeAddr resNode; Step #6 - "compile-libfuzzer-introspector-x86_64": tsem_t rspSem; Step #6 - "compile-libfuzzer-introspector-x86_64": SSchOpStatus opStatus; Step #6 - "compile-libfuzzer-introspector-x86_64": schedulerChkKillFp chkKillFp; Step #6 - "compile-libfuzzer-introspector-x86_64": void *chkKillParam; Step #6 - "compile-libfuzzer-introspector-x86_64": SSchTask *fetchTask; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t errCode; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t redirectCode; Step #6 - "compile-libfuzzer-introspector-x86_64": SRWLatch resLock; Step #6 - "compile-libfuzzer-introspector-x86_64": SExecResult execRes; Step #6 - "compile-libfuzzer-introspector-x86_64": void *fetchRes; // TODO free it or not Step #6 - "compile-libfuzzer-introspector-x86_64": bool fetched; Step #6 - "compile-libfuzzer-introspector-x86_64": bool noMoreRetry; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t resNumOfRows; // from int32_t to int64_t Step #6 - "compile-libfuzzer-introspector-x86_64": SSchResInfo userRes; Step #6 - "compile-libfuzzer-introspector-x86_64": char *sql; Step #6 - "compile-libfuzzer-introspector-x86_64": SQueryProfileSummary summary; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t source; Step #6 - "compile-libfuzzer-introspector-x86_64": void *pWorkerCb; Step #6 - "compile-libfuzzer-introspector-x86_64": } SSchJob; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SSchedulerMgmt { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t clientId; // unique clientId Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t taskId; // sequential taksId Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t seriousId; // sequential seriousId Step #6 - "compile-libfuzzer-introspector-x86_64": SSchedulerCfg cfg; Step #6 - "compile-libfuzzer-introspector-x86_64": bool exit; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t jobRef; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t jobNum; Step #6 - "compile-libfuzzer-introspector-x86_64": void *timer; Step #6 - "compile-libfuzzer-introspector-x86_64": SRWLatch hbLock; Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj *hbConnections; Step #6 - "compile-libfuzzer-introspector-x86_64": void *queryMgmt; Step #6 - "compile-libfuzzer-introspector-x86_64": SSchStat stat; Step #6 - "compile-libfuzzer-introspector-x86_64": } SSchedulerMgmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SSchCallbackParamHeader { Step #6 - "compile-libfuzzer-introspector-x86_64": bool isHbParam; Step #6 - "compile-libfuzzer-introspector-x86_64": } SSchCallbackParamHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.552 INFO datatypes - __init__: Processing /src/tdengine/source/libs/scheduler/src/schDbg.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.555 INFO datatypes - __init__: Processing /src/tdengine/source/libs/scheduler/src/schRemote.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.569 INFO datatypes - __init__: Processing /src/tdengine/source/libs/scheduler/src/schUtil.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.576 INFO datatypes - __init__: Processing /src/tdengine/source/libs/scheduler/src/schStatus.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.580 INFO datatypes - __init__: Processing /src/tdengine/source/libs/scheduler/src/schFlowCtrl.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.585 INFO datatypes - __init__: Processing /src/tdengine/source/libs/scheduler/src/schTask.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.599 INFO datatypes - __init__: Processing /src/tdengine/source/libs/scheduler/src/scheduler.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.604 INFO datatypes - __init__: Processing /src/tdengine/source/libs/scheduler/src/schJob.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.617 INFO datatypes - __init__: Processing /src/tdengine/source/libs/nodes/inc/nodesUtil.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.621 INFO datatypes - __init__: Processing /src/tdengine/source/libs/nodes/src/nodesTraverseFuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum ETraversalOrder { Step #6 - "compile-libfuzzer-introspector-x86_64": TRAVERSAL_PREORDER = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": TRAVERSAL_INORDER, Step #6 - "compile-libfuzzer-introspector-x86_64": TRAVERSAL_POSTORDER, Step #6 - "compile-libfuzzer-introspector-x86_64": } ETraversalOrder; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef EDealRes (*FNodeDispatcher)(SNode* pNode, ETraversalOrder order, FNodeWalker walker, void* pContext); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.628 INFO datatypes - __init__: Processing /src/tdengine/source/libs/nodes/src/nodesMatchFuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.633 INFO datatypes - __init__: Processing /src/tdengine/source/libs/nodes/src/nodesEqualFuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.637 INFO datatypes - __init__: Processing /src/tdengine/source/libs/nodes/src/nodesCloneFuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.652 INFO datatypes - __init__: Processing /src/tdengine/source/libs/nodes/src/nodesToSQLFuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.657 INFO datatypes - __init__: Processing /src/tdengine/source/libs/nodes/src/nodesMsgFuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t (*FToObject)(STlvDecoder* pDecoder, void* pObj); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct STlvDecoder { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t bufSize; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t offset; Step #6 - "compile-libfuzzer-introspector-x86_64": const char* pBuf; Step #6 - "compile-libfuzzer-introspector-x86_64": } STlvDecoder; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t (*FSetObject)(STlv* pTlv, void* pObj); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct STlv { Step #6 - "compile-libfuzzer-introspector-x86_64": int16_t type; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t len; Step #6 - "compile-libfuzzer-introspector-x86_64": char value[0]; Step #6 - "compile-libfuzzer-introspector-x86_64": } STlv; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct STlvEncoder { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t allocSize; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t offset; Step #6 - "compile-libfuzzer-introspector-x86_64": char* pBuf; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t tlvCount; Step #6 - "compile-libfuzzer-introspector-x86_64": } STlvEncoder; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t (*FToMsg)(const void* pObj, STlvEncoder* pEncoder); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t (*FMakeObject)(int16_t type, SNode** ppNode); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.700 INFO datatypes - __init__: Processing /src/tdengine/source/libs/nodes/src/nodesCodeFuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.775 INFO datatypes - __init__: Processing /src/tdengine/source/libs/nodes/src/nodesUtilFuncs.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SNodeMemChunk { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t availableSize; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t usedSize; Step #6 - "compile-libfuzzer-introspector-x86_64": char* pBuf; Step #6 - "compile-libfuzzer-introspector-x86_64": struct SNodeMemChunk* pNext; Step #6 - "compile-libfuzzer-introspector-x86_64": } SNodeMemChunk; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCollectFuncsCxt { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t errCode; Step #6 - "compile-libfuzzer-introspector-x86_64": char* tableAlias; Step #6 - "compile-libfuzzer-introspector-x86_64": FFuncClassifier classifier; Step #6 - "compile-libfuzzer-introspector-x86_64": SNodeList* pFuncs; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCollectFuncsCxt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCollectColumnsCxt { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t errCode; Step #6 - "compile-libfuzzer-introspector-x86_64": const char* pTableAlias; Step #6 - "compile-libfuzzer-introspector-x86_64": SSHashObj* pMultiTableAlias; Step #6 - "compile-libfuzzer-introspector-x86_64": ECollectColType collectType; Step #6 - "compile-libfuzzer-introspector-x86_64": SNodeList* pCols; Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj* pColHash; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCollectColumnsCxt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCollectSpecialNodesCxt { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t errCode; Step #6 - "compile-libfuzzer-introspector-x86_64": ENodeType type; Step #6 - "compile-libfuzzer-introspector-x86_64": SNodeList* pNodes; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCollectSpecialNodesCxt; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.803 INFO datatypes - __init__: Processing /src/tdengine/source/libs/audit/inc/auditInt.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": SAuditCfg cfg; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray *records; Step #6 - "compile-libfuzzer-introspector-x86_64": TdThreadMutex lock; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t dnodeId; Step #6 - "compile-libfuzzer-introspector-x86_64": } SAudit; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.806 INFO datatypes - __init__: Processing /src/tdengine/source/libs/audit/src/auditMain.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.810 INFO datatypes - __init__: Processing /src/tdengine/source/libs/catalog/inc/catalogInt.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t (*ctgCloneTaskResFp)(SCtgTask*, void**); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCtgQNode { Step #6 - "compile-libfuzzer-introspector-x86_64": SCtgCacheOperation* op; Step #6 - "compile-libfuzzer-introspector-x86_64": struct SCtgQNode* next; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCtgQNode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t (*ctgCompTaskFp)(SCtgTask*, void*, bool*); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCtgQueue { Step #6 - "compile-libfuzzer-introspector-x86_64": SRWLatch qlock; Step #6 - "compile-libfuzzer-introspector-x86_64": bool stopQueue; Step #6 - "compile-libfuzzer-introspector-x86_64": SCtgQNode* head; Step #6 - "compile-libfuzzer-introspector-x86_64": SCtgQNode* tail; Step #6 - "compile-libfuzzer-introspector-x86_64": tsem_t reqSem; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t qRemainNum; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCtgQueue; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCtgUpdateDbCfgMsg { Step #6 - "compile-libfuzzer-introspector-x86_64": SCatalog* pCtg; Step #6 - "compile-libfuzzer-introspector-x86_64": char dbFName[TSDB_DB_FNAME_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t dbId; Step #6 - "compile-libfuzzer-introspector-x86_64": SDbCfgInfo* cfgInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCtgUpdateDbCfgMsg; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCtgDropTbIndexMsg { Step #6 - "compile-libfuzzer-introspector-x86_64": SCatalog* pCtg; Step #6 - "compile-libfuzzer-introspector-x86_64": char dbFName[TSDB_DB_FNAME_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": char tbName[TSDB_TABLE_NAME_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCtgDropTbIndexMsg; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCtgVgCache { Step #6 - "compile-libfuzzer-introspector-x86_64": SRWLatch vgLock; Step #6 - "compile-libfuzzer-introspector-x86_64": SDBVgInfo* vgInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCtgVgCache; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCtgRentMgmt { Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t type; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t slotNum; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t slotRIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t lastReadMsec; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t rentCacheSize; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t metaSize; Step #6 - "compile-libfuzzer-introspector-x86_64": SCtgRentSlot* slots; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCtgRentMgmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCtgClearCacheMsg { Step #6 - "compile-libfuzzer-introspector-x86_64": SCatalog* pCtg; Step #6 - "compile-libfuzzer-introspector-x86_64": bool clearMeta; Step #6 - "compile-libfuzzer-introspector-x86_64": bool freeCtg; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCtgClearCacheMsg; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCtgCfgCache { Step #6 - "compile-libfuzzer-introspector-x86_64": SRWLatch cfgLock; Step #6 - "compile-libfuzzer-introspector-x86_64": SDbCfgInfo* cfgInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCtgCfgCache; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCtgUserAuth { Step #6 - "compile-libfuzzer-introspector-x86_64": SRWLatch lock; Step #6 - "compile-libfuzzer-introspector-x86_64": SGetUserAuthRsp userAuth; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t userCacheSize; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCtgUserAuth; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCtgTaskReq { Step #6 - "compile-libfuzzer-introspector-x86_64": SCtgTask* pTask; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t msgIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCtgTaskReq; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCtgUpdateTbMetaMsg { Step #6 - "compile-libfuzzer-introspector-x86_64": SCatalog* pCtg; Step #6 - "compile-libfuzzer-introspector-x86_64": STableMetaOutput* pMeta; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCtgUpdateTbMetaMsg; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCtgTbCacheInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": bool inCache; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t dbId; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t suid; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t tbType; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCtgTbCacheInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": FETCH_TSMA_SOURCE_TB_META, Step #6 - "compile-libfuzzer-introspector-x86_64": FETCH_TB_TSMA, Step #6 - "compile-libfuzzer-introspector-x86_64": FETCH_TSMA_STREAM_PROGRESS, Step #6 - "compile-libfuzzer-introspector-x86_64": } CTG_TSMA_FETCH_TYPE; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCatalog { Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t clusterId; Step #6 - "compile-libfuzzer-introspector-x86_64": bool stopUpdate; Step #6 - "compile-libfuzzer-introspector-x86_64": SDynViewVersion dynViewVer; Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj* userCache; // key:user, value:SCtgUserAuth Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj* dbCache; // key:dbname, value:SCtgDBCache Step #6 - "compile-libfuzzer-introspector-x86_64": SCtgRentMgmt dbRent; Step #6 - "compile-libfuzzer-introspector-x86_64": SCtgRentMgmt stbRent; Step #6 - "compile-libfuzzer-introspector-x86_64": SCtgRentMgmt viewRent; Step #6 - "compile-libfuzzer-introspector-x86_64": SCtgRentMgmt tsmaRent; Step #6 - "compile-libfuzzer-introspector-x86_64": SCtgCacheStat cacheStat; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCatalog; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCtgTbMetaParam { Step #6 - "compile-libfuzzer-introspector-x86_64": SName* pName; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t flag; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCtgTbMetaParam; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCtgTSMAFetch { Step #6 - "compile-libfuzzer-introspector-x86_64": CTG_TSMA_FETCH_TYPE fetchType; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t dbIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t tbIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t fetchIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t resIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // tb meta Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t flag; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t vgId; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // stream progress Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t subFetchNum; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t finishedSubFetchNum; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t vgNum; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // tb tsma Step #6 - "compile-libfuzzer-introspector-x86_64": SName tsmaSourceTbName; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCtgTSMAFetch; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCtgBatch { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t batchId; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t msgType; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pMsgs; Step #6 - "compile-libfuzzer-introspector-x86_64": SRequestConnInfo conn; Step #6 - "compile-libfuzzer-introspector-x86_64": char dbFName[TSDB_DB_FNAME_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pTaskIds; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pMsgIdxs; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCtgBatch; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCtgDropTbTSMAMsg { Step #6 - "compile-libfuzzer-introspector-x86_64": SCatalog* pCtg; Step #6 - "compile-libfuzzer-introspector-x86_64": char dbFName[TSDB_DB_FNAME_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": char tbName[TSDB_TABLE_NAME_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": char tsmaName[TSDB_TABLE_NAME_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t tsmaId; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t dbId; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t tbId; Step #6 - "compile-libfuzzer-introspector-x86_64": bool dropAllForTb; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCtgDropTbTSMAMsg; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t (*ctgOpFunc)(SCtgCacheOperation*); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCtgCacheOperation { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t opId; Step #6 - "compile-libfuzzer-introspector-x86_64": void* data; Step #6 - "compile-libfuzzer-introspector-x86_64": bool syncOp; Step #6 - "compile-libfuzzer-introspector-x86_64": tsem_t rspSem; Step #6 - "compile-libfuzzer-introspector-x86_64": bool stopQueue; Step #6 - "compile-libfuzzer-introspector-x86_64": bool unLocked; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCtgCacheOperation; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCtgOperation { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t opId; Step #6 - "compile-libfuzzer-introspector-x86_64": char name[32]; Step #6 - "compile-libfuzzer-introspector-x86_64": ctgOpFunc func; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCtgOperation; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": CTG_TASK_GET_QNODE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": CTG_TASK_GET_DNODE, Step #6 - "compile-libfuzzer-introspector-x86_64": CTG_TASK_GET_DB_VGROUP, Step #6 - "compile-libfuzzer-introspector-x86_64": CTG_TASK_GET_DB_CFG, Step #6 - "compile-libfuzzer-introspector-x86_64": CTG_TASK_GET_DB_INFO, Step #6 - "compile-libfuzzer-introspector-x86_64": CTG_TASK_GET_TB_META, Step #6 - "compile-libfuzzer-introspector-x86_64": CTG_TASK_GET_TB_HASH, Step #6 - "compile-libfuzzer-introspector-x86_64": CTG_TASK_GET_TB_SMA_INDEX, Step #6 - "compile-libfuzzer-introspector-x86_64": CTG_TASK_GET_TB_CFG, Step #6 - "compile-libfuzzer-introspector-x86_64": CTG_TASK_GET_INDEX_INFO, Step #6 - "compile-libfuzzer-introspector-x86_64": CTG_TASK_GET_UDF, Step #6 - "compile-libfuzzer-introspector-x86_64": CTG_TASK_GET_USER, Step #6 - "compile-libfuzzer-introspector-x86_64": CTG_TASK_GET_SVR_VER, Step #6 - "compile-libfuzzer-introspector-x86_64": CTG_TASK_GET_TB_META_BATCH, Step #6 - "compile-libfuzzer-introspector-x86_64": CTG_TASK_GET_TB_HASH_BATCH, Step #6 - "compile-libfuzzer-introspector-x86_64": CTG_TASK_GET_TB_TAG, Step #6 - "compile-libfuzzer-introspector-x86_64": CTG_TASK_GET_VIEW, Step #6 - "compile-libfuzzer-introspector-x86_64": CTG_TASK_GET_TB_TSMA, Step #6 - "compile-libfuzzer-introspector-x86_64": CTG_TASK_GET_TSMA, Step #6 - "compile-libfuzzer-introspector-x86_64": CTG_TASK_GET_TB_NAME, Step #6 - "compile-libfuzzer-introspector-x86_64": } CTG_TASK_TYPE; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCtgTbIndexCtx { Step #6 - "compile-libfuzzer-introspector-x86_64": SName* pName; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCtgTbIndexCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCtgUserCtx { Step #6 - "compile-libfuzzer-introspector-x86_64": SUserAuthInfo user; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t subTaskCode; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCtgUserCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCtgRuntimeStat { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t numOfOpAbort; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t numOfOpEnqueue; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t numOfOpDequeue; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t numOfOpClearMeta; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t numOfOpClearCache; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCtgRuntimeStat; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCtgAsyncFps { Step #6 - "compile-libfuzzer-introspector-x86_64": ctgInitTaskFp initFp; Step #6 - "compile-libfuzzer-introspector-x86_64": ctgLanchTaskFp launchFp; Step #6 - "compile-libfuzzer-introspector-x86_64": ctgHandleTaskMsgRspFp handleRspFp; Step #6 - "compile-libfuzzer-introspector-x86_64": ctgDumpTaskResFp dumpResFp; Step #6 - "compile-libfuzzer-introspector-x86_64": ctgCompTaskFp compFp; Step #6 - "compile-libfuzzer-introspector-x86_64": ctgCloneTaskResFp cloneFp; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t subTaskFactor; // to indicate how many sub tasks this task will generate by ctgLaunchSubTask Step #6 - "compile-libfuzzer-introspector-x86_64": // default to 1, means no sub task, 2 means 1 sub task, 3 means 2 sub tasks... Step #6 - "compile-libfuzzer-introspector-x86_64": } SCtgAsyncFps; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": CTG_TASK_LAUNCHED = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": CTG_TASK_DONE, Step #6 - "compile-libfuzzer-introspector-x86_64": } CTG_TASK_STATUS; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCtgTbCfgCtx { Step #6 - "compile-libfuzzer-introspector-x86_64": SName* pName; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t tbType; Step #6 - "compile-libfuzzer-introspector-x86_64": SVgroupInfo* pVgInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCtgTbCfgCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCtgViewsCtx { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t fetchNum; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pNames; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pResList; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pFetchs; Step #6 - "compile-libfuzzer-introspector-x86_64": bool forceFetch; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCtgViewsCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCtgApiStat { Step #6 - "compile-libfuzzer-introspector-x86_64": #if defined(WINDOWS) || defined(_TD_DARWIN_64) Step #6 - "compile-libfuzzer-introspector-x86_64": size_t avoidCompilationErrors; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } SCtgApiStat; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCatalogStat { Step #6 - "compile-libfuzzer-introspector-x86_64": SCtgApiStat api; Step #6 - "compile-libfuzzer-introspector-x86_64": SCtgRuntimeStat runtime; Step #6 - "compile-libfuzzer-introspector-x86_64": SCtgCacheStat cache; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCatalogStat; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCtgUpdateUserMsg { Step #6 - "compile-libfuzzer-introspector-x86_64": SCatalog* pCtg; Step #6 - "compile-libfuzzer-introspector-x86_64": SGetUserAuthRsp userAuth; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCtgUpdateUserMsg; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCtgUpdateTbIndexMsg { Step #6 - "compile-libfuzzer-introspector-x86_64": SCatalog* pCtg; Step #6 - "compile-libfuzzer-introspector-x86_64": STableIndex* pIndex; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCtgUpdateTbIndexMsg; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCtgDebug { Step #6 - "compile-libfuzzer-introspector-x86_64": bool lockEnable; Step #6 - "compile-libfuzzer-introspector-x86_64": bool cacheEnable; Step #6 - "compile-libfuzzer-introspector-x86_64": bool apiEnable; Step #6 - "compile-libfuzzer-introspector-x86_64": bool metaEnable; Step #6 - "compile-libfuzzer-introspector-x86_64": bool statEnable; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t showCachePeriodSec; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCtgDebug; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCtgCacheItemInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": char* name; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t flag; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCtgCacheItemInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCtgCacheStat { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t cacheNum[CTG_CI_MAX_VALUE]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t cacheSize[CTG_CI_MAX_VALUE]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t cacheHit[CTG_CI_MAX_VALUE]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t cacheNHit[CTG_CI_MAX_VALUE]; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCtgCacheStat; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCtgTbTagCtx { Step #6 - "compile-libfuzzer-introspector-x86_64": SName* pName; Step #6 - "compile-libfuzzer-introspector-x86_64": SVgroupInfo* pVgInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCtgTbTagCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCtgDBCache { Step #6 - "compile-libfuzzer-introspector-x86_64": SRWLatch dbLock; // RC between destroy tbCache/stbCache and all reads Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t dbId; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t deleted; Step #6 - "compile-libfuzzer-introspector-x86_64": SCtgVgCache vgCache; Step #6 - "compile-libfuzzer-introspector-x86_64": SCtgCfgCache cfgCache; Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj* viewCache; // key:viewname, value:SCtgViewCache Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj* tbCache; // key:tbname, value:SCtgTbCache Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj* stbCache; // key:suid, value:char* Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj* tsmaCache; // key:tbname, value: SCtgTSMACache Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t tsmaVersion; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t dbCacheNum[CTG_CI_MAX_VALUE]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t dbCacheSize; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCtgDBCache; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCtgUpdateEpsetMsg { Step #6 - "compile-libfuzzer-introspector-x86_64": SCatalog* pCtg; Step #6 - "compile-libfuzzer-introspector-x86_64": char dbFName[TSDB_DB_FNAME_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t vgId; Step #6 - "compile-libfuzzer-introspector-x86_64": SEpSet epSet; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCtgUpdateEpsetMsg; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCatalogMgmt { Step #6 - "compile-libfuzzer-introspector-x86_64": bool exit; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t jobPool; Step #6 - "compile-libfuzzer-introspector-x86_64": SRWLatch lock; Step #6 - "compile-libfuzzer-introspector-x86_64": SCtgQueue queue; Step #6 - "compile-libfuzzer-introspector-x86_64": void* timer; Step #6 - "compile-libfuzzer-introspector-x86_64": tmr_h cacheTimer; Step #6 - "compile-libfuzzer-introspector-x86_64": TdThread updateThread; Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj* pCluster; // key: clusterId, value: SCatalog* Step #6 - "compile-libfuzzer-introspector-x86_64": SCatalogStat statInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": SCatalogCfg cfg; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCatalogMgmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCtgDbVgCtx { Step #6 - "compile-libfuzzer-introspector-x86_64": char dbFName[TSDB_DB_FNAME_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCtgDbVgCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCtgRentSlot { Step #6 - "compile-libfuzzer-introspector-x86_64": SRWLatch lock; Step #6 - "compile-libfuzzer-introspector-x86_64": bool needSort; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* meta; // element is SDbCacheInfo or SSTableVersion Step #6 - "compile-libfuzzer-introspector-x86_64": } SCtgRentSlot; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCtgUpdateViewMetaMsg { Step #6 - "compile-libfuzzer-introspector-x86_64": SCatalog* pCtg; Step #6 - "compile-libfuzzer-introspector-x86_64": SViewMetaRsp* pRsp; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCtgUpdateViewMetaMsg; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32_t (*tableNameHashFp)(const char*, uint32_t); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t (*ctgSubTaskCbFp)(SCtgTask*); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": CTG_CI_CLUSTER = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": CTG_CI_DNODE, Step #6 - "compile-libfuzzer-introspector-x86_64": CTG_CI_QNODE, Step #6 - "compile-libfuzzer-introspector-x86_64": CTG_CI_DB, Step #6 - "compile-libfuzzer-introspector-x86_64": CTG_CI_DB_VGROUP, Step #6 - "compile-libfuzzer-introspector-x86_64": CTG_CI_DB_CFG, Step #6 - "compile-libfuzzer-introspector-x86_64": CTG_CI_DB_INFO, Step #6 - "compile-libfuzzer-introspector-x86_64": CTG_CI_STABLE_META, Step #6 - "compile-libfuzzer-introspector-x86_64": CTG_CI_NTABLE_META, Step #6 - "compile-libfuzzer-introspector-x86_64": CTG_CI_CTABLE_META, Step #6 - "compile-libfuzzer-introspector-x86_64": CTG_CI_SYSTABLE_META, Step #6 - "compile-libfuzzer-introspector-x86_64": CTG_CI_OTHERTABLE_META, Step #6 - "compile-libfuzzer-introspector-x86_64": CTG_CI_TBL_SMA, Step #6 - "compile-libfuzzer-introspector-x86_64": CTG_CI_TBL_CFG, Step #6 - "compile-libfuzzer-introspector-x86_64": CTG_CI_TBL_TAG, Step #6 - "compile-libfuzzer-introspector-x86_64": CTG_CI_INDEX_INFO, Step #6 - "compile-libfuzzer-introspector-x86_64": CTG_CI_USER, Step #6 - "compile-libfuzzer-introspector-x86_64": CTG_CI_UDF, Step #6 - "compile-libfuzzer-introspector-x86_64": CTG_CI_SVR_VER, Step #6 - "compile-libfuzzer-introspector-x86_64": CTG_CI_VIEW, Step #6 - "compile-libfuzzer-introspector-x86_64": CTG_CI_TBL_TSMA, Step #6 - "compile-libfuzzer-introspector-x86_64": CTG_CI_MAX_VALUE, Step #6 - "compile-libfuzzer-introspector-x86_64": } CTG_CACHE_ITEM; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCtgSubRes { Step #6 - "compile-libfuzzer-introspector-x86_64": CTG_TASK_TYPE type; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t code; Step #6 - "compile-libfuzzer-introspector-x86_64": void* res; Step #6 - "compile-libfuzzer-introspector-x86_64": ctgSubTaskCbFp fp; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCtgSubRes; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t (*ctgHandleTaskMsgRspFp)(SCtgTaskReq*, int32_t, const SDataBuf*, int32_t); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCtgTbMetaCtx { Step #6 - "compile-libfuzzer-introspector-x86_64": SCtgTbCacheInfo tbInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t vgId; Step #6 - "compile-libfuzzer-introspector-x86_64": SName* pName; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t flag; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCtgTbMetaCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCtgJob { Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t refId; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t batchId; Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj* pBatchs; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pTasks; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t subTaskNum; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t taskDone; Step #6 - "compile-libfuzzer-introspector-x86_64": SMetaData jobRes; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t jobResCode; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t taskIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": SRWLatch taskLock; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t queryId; Step #6 - "compile-libfuzzer-introspector-x86_64": SCatalog* pCtg; Step #6 - "compile-libfuzzer-introspector-x86_64": SRequestConnInfo conn; Step #6 - "compile-libfuzzer-introspector-x86_64": void* userParam; Step #6 - "compile-libfuzzer-introspector-x86_64": catalogCallback userFp; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t tbMetaNum; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t tbHashNum; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t tbTagNum; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t dbVgNum; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t udfNum; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t qnodeNum; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t dnodeNum; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t dbCfgNum; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t indexNum; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t userNum; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t dbInfoNum; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t tbIndexNum; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t tbCfgNum; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t svrVerNum; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t viewNum; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t tbTsmaNum; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t tsmaNum; // currently, only 1 is possible Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t tbNameNum; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCtgJob; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCtgFetch { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t dbIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t tbIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t fetchIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t resIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t flag; Step #6 - "compile-libfuzzer-introspector-x86_64": SCtgTbCacheInfo tbInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t vgId; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCtgFetch; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCtgMsgCtx { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t reqType; Step #6 - "compile-libfuzzer-introspector-x86_64": void* lastOut; Step #6 - "compile-libfuzzer-introspector-x86_64": void* out; Step #6 - "compile-libfuzzer-introspector-x86_64": char* target; Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj* pBatchs; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCtgMsgCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t (*ctgDumpTaskResFp)(SCtgTask*); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCtgIndexCtx { Step #6 - "compile-libfuzzer-introspector-x86_64": char indexFName[TSDB_INDEX_FNAME_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCtgIndexCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef STableTSMAInfo STSMACache; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCtgUpdateMsgHeader { Step #6 - "compile-libfuzzer-introspector-x86_64": SCatalog* pCtg; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCtgUpdateMsgHeader; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCtgDropStbMetaMsg { Step #6 - "compile-libfuzzer-introspector-x86_64": SCatalog* pCtg; Step #6 - "compile-libfuzzer-introspector-x86_64": char dbFName[TSDB_DB_FNAME_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": char stbName[TSDB_TABLE_NAME_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t dbId; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t suid; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCtgDropStbMetaMsg; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCtgUdfCtx { Step #6 - "compile-libfuzzer-introspector-x86_64": char udfName[TSDB_FUNC_NAME_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCtgUdfCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCtgTbCache { Step #6 - "compile-libfuzzer-introspector-x86_64": SRWLatch metaLock; Step #6 - "compile-libfuzzer-introspector-x86_64": SRWLatch indexLock; Step #6 - "compile-libfuzzer-introspector-x86_64": STableMeta* pMeta; Step #6 - "compile-libfuzzer-introspector-x86_64": STableIndex* pIndex; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCtgTbCache; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCtgUpdateVgMsg { Step #6 - "compile-libfuzzer-introspector-x86_64": SCatalog* pCtg; Step #6 - "compile-libfuzzer-introspector-x86_64": char dbFName[TSDB_DB_FNAME_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t dbId; Step #6 - "compile-libfuzzer-introspector-x86_64": SDBVgInfo* dbInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCtgUpdateVgMsg; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCtgDropTblMetaMsg { Step #6 - "compile-libfuzzer-introspector-x86_64": SCatalog* pCtg; Step #6 - "compile-libfuzzer-introspector-x86_64": char dbFName[TSDB_DB_FNAME_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": char tbName[TSDB_TABLE_NAME_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t dbId; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCtgDropTblMetaMsg; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCtgAuthReq { Step #6 - "compile-libfuzzer-introspector-x86_64": SRequestConnInfo* pConn; Step #6 - "compile-libfuzzer-introspector-x86_64": SUserAuthInfo* pRawReq; Step #6 - "compile-libfuzzer-introspector-x86_64": SGetUserAuthRsp authInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": AUTH_TYPE singleType; Step #6 - "compile-libfuzzer-introspector-x86_64": bool onlyCache; Step #6 - "compile-libfuzzer-introspector-x86_64": bool tbNotExists; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCtgAuthReq; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCtgTbMetasCtx { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t fetchNum; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pNames; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pResList; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pFetchs; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCtgTbMetasCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCtgTbTSMACtx { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t fetchNum; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pNames; // SArray Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pResList; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pFetches; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCtgTbTSMACtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t (*ctgInitTaskFp)(SCtgJob*, int32_t, void*); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCtgDropDBMsg { Step #6 - "compile-libfuzzer-introspector-x86_64": SCatalog* pCtg; Step #6 - "compile-libfuzzer-introspector-x86_64": char dbFName[TSDB_DB_FNAME_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t dbId; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCtgDropDBMsg; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCtgDropDbVgroupMsg { Step #6 - "compile-libfuzzer-introspector-x86_64": SCatalog* pCtg; Step #6 - "compile-libfuzzer-introspector-x86_64": char dbFName[TSDB_DB_FNAME_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCtgDropDbVgroupMsg; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCtgAuthRsp { Step #6 - "compile-libfuzzer-introspector-x86_64": SUserAuthRes* pRawRes; Step #6 - "compile-libfuzzer-introspector-x86_64": bool metaNotExists; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCtgAuthRsp; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCtgTbNamesCtx { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t fetchNum; Step #6 - "compile-libfuzzer-introspector-x86_64": SRWLatch lock; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pNames; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pResList; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pFetchs; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCtgTbNamesCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef STableIndexRsp STableIndex; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t (*ctgLanchTaskFp)(SCtgTask*); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCtgDropViewMetaMsg { Step #6 - "compile-libfuzzer-introspector-x86_64": SCatalog* pCtg; Step #6 - "compile-libfuzzer-introspector-x86_64": char dbFName[TSDB_DB_FNAME_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": char viewName[TSDB_VIEW_NAME_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t dbId; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t viewId; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCtgDropViewMetaMsg; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCtgDbCfgCtx { Step #6 - "compile-libfuzzer-introspector-x86_64": char dbFName[TSDB_DB_FNAME_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCtgDbCfgCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCtgTbHashCtx { Step #6 - "compile-libfuzzer-introspector-x86_64": char dbFName[TSDB_DB_FNAME_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": SName* pName; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCtgTbHashCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCtgViewCache { Step #6 - "compile-libfuzzer-introspector-x86_64": SRWLatch viewLock; Step #6 - "compile-libfuzzer-introspector-x86_64": SViewMeta* pMeta; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCtgViewCache; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCtgTaskCallbackParam { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t queryId; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t refId; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* taskId; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t reqType; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t batchId; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* msgIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCtgTaskCallbackParam; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCtgDbInfoCtx { Step #6 - "compile-libfuzzer-introspector-x86_64": char dbFName[TSDB_DB_FNAME_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCtgDbInfoCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCtgTbHashsCtx { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t fetchNum; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pNames; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pResList; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pFetchs; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCtgTbHashsCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCtgTSMACache { Step #6 - "compile-libfuzzer-introspector-x86_64": SRWLatch tsmaLock; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pTsmas; // SArray Step #6 - "compile-libfuzzer-introspector-x86_64": bool retryFetch; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCtgTSMACache; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCtgTask SCtgTask; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCtgUpdateTbTSMAMsg { Step #6 - "compile-libfuzzer-introspector-x86_64": SCatalog* pCtg; Step #6 - "compile-libfuzzer-introspector-x86_64": STableTSMAInfo* pTsma; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t dbTsmaVersion; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t dbId; Step #6 - "compile-libfuzzer-introspector-x86_64": char dbFName[TSDB_DB_FNAME_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCtgUpdateTbTSMAMsg; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.823 INFO datatypes - __init__: Processing /src/tdengine/source/libs/catalog/inc/ctgRemote.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.826 INFO datatypes - __init__: Processing /src/tdengine/source/libs/catalog/src/ctgRent.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.832 INFO datatypes - __init__: Processing /src/tdengine/source/libs/catalog/src/ctgCache.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.868 INFO datatypes - __init__: Processing /src/tdengine/source/libs/catalog/src/ctgDbg.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.877 INFO datatypes - __init__: Processing /src/tdengine/source/libs/catalog/src/ctgRemote.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void* (*MallocType)(int64_t); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.896 INFO datatypes - __init__: Processing /src/tdengine/source/libs/catalog/src/ctgUtil.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.920 INFO datatypes - __init__: Processing /src/tdengine/source/libs/catalog/src/catalog.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.940 INFO datatypes - __init__: Processing /src/tdengine/source/libs/catalog/src/ctgAsync.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCtgViewTaskParam { Step #6 - "compile-libfuzzer-introspector-x86_64": bool forceFetch; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pTableReqs; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCtgViewTaskParam; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.981 INFO datatypes - __init__: Processing /src/tdengine/source/libs/geometry/test/geomFuncTestUtil.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.985 INFO datatypes - __init__: Processing /src/tdengine/source/libs/geometry/src/geomFunc.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t (*_geomDoRelationFunc_t)(const GEOSGeometry *geom1, const GEOSPreparedGeometry *preparedGeom1, Step #6 - "compile-libfuzzer-introspector-x86_64": const GEOSGeometry *geom2, bool swapped, char *res); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t (*_geomExecuteTwoParamsFunc_t)(SColumnInfoData *pInputData[], int32_t iLeft, int32_t iRight, Step #6 - "compile-libfuzzer-introspector-x86_64": SColumnInfoData *pOutputData); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t (*_geomExecuteOneParamFunc_t)(SColumnInfoData *pInputData, int32_t i, SColumnInfoData *pOutputData); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t (*_geomInitCtxFunc_t)(); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.991 INFO datatypes - __init__: Processing /src/tdengine/source/libs/geometry/src/geosWrapper.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef char (*_geosRelationFunc_t)(GEOSContextHandle_t handle, const GEOSGeometry *g1, const GEOSGeometry *g2); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef char (*_geosPreparedRelationFunc_t)(GEOSContextHandle_t handle, const GEOSPreparedGeometry *pg1, Step #6 - "compile-libfuzzer-introspector-x86_64": const GEOSGeometry *g2); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:32.998 INFO datatypes - __init__: Processing /src/tdengine/source/libs/tfs/inc/tfsInt.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": TdThreadSpinlock lock; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t level; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t nextid; // next disk id to allocate Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t ndisk; // # of disks mounted to this tier Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t nAvailDisks; // # of Available disks Step #6 - "compile-libfuzzer-introspector-x86_64": STfsDisk *disks[TFS_MAX_DISKS_PER_TIER]; Step #6 - "compile-libfuzzer-introspector-x86_64": SDiskSize size; Step #6 - "compile-libfuzzer-introspector-x86_64": } STfsTier; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct STfsDir { Step #6 - "compile-libfuzzer-introspector-x86_64": SDiskIter iter; Step #6 - "compile-libfuzzer-introspector-x86_64": SDiskID did; Step #6 - "compile-libfuzzer-introspector-x86_64": char dirName[TSDB_FILENAME_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": STfsFile tfile; Step #6 - "compile-libfuzzer-introspector-x86_64": TdDirPtr pDir; Step #6 - "compile-libfuzzer-introspector-x86_64": STfs *pTfs; Step #6 - "compile-libfuzzer-introspector-x86_64": } STfsDir; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct STfs { Step #6 - "compile-libfuzzer-introspector-x86_64": TdThreadSpinlock lock; Step #6 - "compile-libfuzzer-introspector-x86_64": SDiskSize size; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t nlevel; Step #6 - "compile-libfuzzer-introspector-x86_64": STfsTier tiers[TFS_MAX_TIERS]; Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj *hash; // name to did map Step #6 - "compile-libfuzzer-introspector-x86_64": } STfs; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": STfsDisk *pDisk; Step #6 - "compile-libfuzzer-introspector-x86_64": } SDiskIter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t level; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t id; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t disable; // disable create new file Step #6 - "compile-libfuzzer-introspector-x86_64": char *path; Step #6 - "compile-libfuzzer-introspector-x86_64": SDiskSize size; Step #6 - "compile-libfuzzer-introspector-x86_64": } STfsDisk; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:33.002 INFO datatypes - __init__: Processing /src/tdengine/source/libs/tfs/src/tfs.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:33.012 INFO datatypes - __init__: Processing /src/tdengine/source/libs/tfs/src/tfsTier.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:33.016 INFO datatypes - __init__: Processing /src/tdengine/source/libs/tfs/src/tfsDisk.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:33.020 INFO datatypes - __init__: Processing /src/tdengine/source/libs/executor/inc/querytask.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct STaskIdInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t queryId; // this is also a request id Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t subplanId; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t templateId; Step #6 - "compile-libfuzzer-introspector-x86_64": char* str; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t vgId; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t taskId; Step #6 - "compile-libfuzzer-introspector-x86_64": } STaskIdInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": STqOffsetVal currentOffset; // for tmq Step #6 - "compile-libfuzzer-introspector-x86_64": SMqBatchMetaRsp btMetaRsp; // for tmq fetching meta Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t sourceExcluded; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t snapshotVer; Step #6 - "compile-libfuzzer-introspector-x86_64": SSchemaWrapper* schema; Step #6 - "compile-libfuzzer-introspector-x86_64": char tbName[TSDB_TABLE_NAME_LEN]; // this is the current scan table: todo refactor Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t recoverStep; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t recoverScanFinished; Step #6 - "compile-libfuzzer-introspector-x86_64": SQueryTableDataCond tableCond; Step #6 - "compile-libfuzzer-introspector-x86_64": SVersionRange fillHistoryVer; Step #6 - "compile-libfuzzer-introspector-x86_64": STimeWindow fillHistoryWindow; Step #6 - "compile-libfuzzer-introspector-x86_64": SStreamState* pState; Step #6 - "compile-libfuzzer-introspector-x86_64": } SStreamTaskInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct STaskStopInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": SRWLatch lock; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pStopInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": } STaskStopInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct STaskCostInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t created; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t start; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t elapsedTime; Step #6 - "compile-libfuzzer-introspector-x86_64": double extractListTime; Step #6 - "compile-libfuzzer-introspector-x86_64": double groupIdMapTime; Step #6 - "compile-libfuzzer-introspector-x86_64": SFileBlockLoadRecorder* pRecoder; Step #6 - "compile-libfuzzer-introspector-x86_64": } STaskCostInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:33.024 INFO datatypes - __init__: Processing /src/tdengine/source/libs/executor/inc/operator.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t (*__optr_fn_t)(struct SOperatorInfo* pOptr, SSDataBlock** pResBlock); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t (*__optr_explain_fn_t)(struct SOperatorInfo* pOptr, void** pOptrExplain, uint32_t* len); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t (*__optr_get_ext_fn_t)(struct SOperatorInfo* pOptr, SOperatorParam* param, SSDataBlock** pRes); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*__optr_state_fn_t)(struct SOperatorInfo* pOptr); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SOperatorCostInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": double openCost; Step #6 - "compile-libfuzzer-introspector-x86_64": double totalCost; Step #6 - "compile-libfuzzer-introspector-x86_64": } SOperatorCostInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*__optr_close_fn_t)(void* param); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t (*__optr_open_fn_t)(struct SOperatorInfo* pOptr); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t (*__optr_reqBuf_fn_t)(struct SOperatorInfo* pOptr); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t (*__optr_notify_fn_t)(struct SOperatorInfo* pOptr, SOperatorParam* param); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SOperatorFpSet { Step #6 - "compile-libfuzzer-introspector-x86_64": __optr_open_fn_t _openFn; // DO NOT invoke this function directly Step #6 - "compile-libfuzzer-introspector-x86_64": __optr_fn_t getNextFn; Step #6 - "compile-libfuzzer-introspector-x86_64": __optr_fn_t cleanupFn; // call this function to release the allocated resources ASAP Step #6 - "compile-libfuzzer-introspector-x86_64": __optr_close_fn_t closeFn; Step #6 - "compile-libfuzzer-introspector-x86_64": __optr_reqBuf_fn_t reqBufFn; // total used buffer for blocking operator Step #6 - "compile-libfuzzer-introspector-x86_64": __optr_explain_fn_t getExplainFn; Step #6 - "compile-libfuzzer-introspector-x86_64": __optr_get_ext_fn_t getNextExtFn; Step #6 - "compile-libfuzzer-introspector-x86_64": __optr_notify_fn_t notifyFn; Step #6 - "compile-libfuzzer-introspector-x86_64": __optr_state_fn_t releaseStreamStateFn; Step #6 - "compile-libfuzzer-introspector-x86_64": __optr_state_fn_t reloadStreamStateFn; Step #6 - "compile-libfuzzer-introspector-x86_64": } SOperatorFpSet; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SOperatorInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t operatorType; Step #6 - "compile-libfuzzer-introspector-x86_64": int16_t resultDataBlockId; Step #6 - "compile-libfuzzer-introspector-x86_64": bool blocking; // block operator or not Step #6 - "compile-libfuzzer-introspector-x86_64": bool transparent; Step #6 - "compile-libfuzzer-introspector-x86_64": bool dynamicTask; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t status; // denote if current operator is completed Step #6 - "compile-libfuzzer-introspector-x86_64": char* name; // name, for debug purpose Step #6 - "compile-libfuzzer-introspector-x86_64": void* info; // extension attribution Step #6 - "compile-libfuzzer-introspector-x86_64": SExprSupp exprSupp; Step #6 - "compile-libfuzzer-introspector-x86_64": SExecTaskInfo* pTaskInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": SOperatorCostInfo cost; Step #6 - "compile-libfuzzer-introspector-x86_64": SResultInfo resultInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": SOperatorParam* pOperatorGetParam; Step #6 - "compile-libfuzzer-introspector-x86_64": SOperatorParam* pOperatorNotifyParam; Step #6 - "compile-libfuzzer-introspector-x86_64": SOperatorParam** pDownstreamGetParams; Step #6 - "compile-libfuzzer-introspector-x86_64": SOperatorParam** pDownstreamNotifyParams; Step #6 - "compile-libfuzzer-introspector-x86_64": struct SOperatorInfo** pDownstream; // downstram pointer list Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t numOfDownstream; // number of downstream. The value is always ONE expect for join operator Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t numOfRealDownstream; Step #6 - "compile-libfuzzer-introspector-x86_64": SOperatorFpSet fpSet; Step #6 - "compile-libfuzzer-introspector-x86_64": } SOperatorInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:33.029 INFO datatypes - __init__: Processing /src/tdengine/source/libs/executor/inc/mergejoin.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SMJoinHashGrpRows { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t rowBitmapOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t rowMatchNum; Step #6 - "compile-libfuzzer-introspector-x86_64": bool allRowsMatch; Step #6 - "compile-libfuzzer-introspector-x86_64": bool allRowsNMatch; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pRows; Step #6 - "compile-libfuzzer-introspector-x86_64": } SMJoinHashGrpRows; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SMJoinPrimExprCtx { Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t truncateUnit; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t timezoneUnit; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t targetSlotId; Step #6 - "compile-libfuzzer-introspector-x86_64": } SMJoinPrimExprCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SMJoinMatchInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t rowBitmapOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t rowMatchNum; Step #6 - "compile-libfuzzer-introspector-x86_64": bool allRowsNMatch; Step #6 - "compile-libfuzzer-introspector-x86_64": bool allRowsMatch; Step #6 - "compile-libfuzzer-introspector-x86_64": } SMJoinMatchInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SMJoinNMatchCtx { Step #6 - "compile-libfuzzer-introspector-x86_64": void* pGrp; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t iter; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t bitIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t rowIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t grpIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": } SMJoinNMatchCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SMJoinTableCtx { Step #6 - "compile-libfuzzer-introspector-x86_64": EJoinTableType type; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t downStreamIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": SOperatorInfo* downStream; Step #6 - "compile-libfuzzer-introspector-x86_64": bool dsInitDone; Step #6 - "compile-libfuzzer-introspector-x86_64": bool dsFetchDone; Step #6 - "compile-libfuzzer-introspector-x86_64": SNode* primExpr; Step #6 - "compile-libfuzzer-introspector-x86_64": SMJoinPrimExprCtx primCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t blkId; Step #6 - "compile-libfuzzer-introspector-x86_64": SQueryStat inputStat; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t lastInGid; Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* remainInBlk; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": SMJoinColMap* primCol; Step #6 - "compile-libfuzzer-introspector-x86_64": char* primData; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t finNum; Step #6 - "compile-libfuzzer-introspector-x86_64": SMJoinColMap* finCols; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t keyNum; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t keyNullSize; Step #6 - "compile-libfuzzer-introspector-x86_64": SMJoinColInfo* keyCols; Step #6 - "compile-libfuzzer-introspector-x86_64": char* keyBuf; Step #6 - "compile-libfuzzer-introspector-x86_64": char* keyData; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool newBlk; Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* blk; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t blkRowIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // merge join Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t grpTotalRows; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t grpIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": bool noKeepEqGrpRows; Step #6 - "compile-libfuzzer-introspector-x86_64": bool multiEqGrpRows; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t eqRowLimit; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t eqRowNum; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* eqGrps; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* createdBlks; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // hash join Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t grpArrayIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pGrpArrays; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool multiRowsGrp; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t grpRowIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pHashCurGrp; Step #6 - "compile-libfuzzer-introspector-x86_64": SMJoinHashGrpRows* pHashGrpRows; Step #6 - "compile-libfuzzer-introspector-x86_64": SSHashObj* pGrpHash; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t rowBitmapSize; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t rowBitmapOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": char* pRowBitmap; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": SMJoinNMatchCtx nMatchCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": } SMJoinTableCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SMJoinGrpRows { Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* blk; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t beginIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t endIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t readIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t rowBitmapOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t rowMatchNum; Step #6 - "compile-libfuzzer-introspector-x86_64": bool allRowsNMatch; Step #6 - "compile-libfuzzer-introspector-x86_64": bool allRowsMatch; Step #6 - "compile-libfuzzer-introspector-x86_64": bool readMatch; Step #6 - "compile-libfuzzer-introspector-x86_64": bool clonedBlk; Step #6 - "compile-libfuzzer-introspector-x86_64": } SMJoinGrpRows; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": E_CACHE_NONE = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": E_CACHE_OUTBLK, Step #6 - "compile-libfuzzer-introspector-x86_64": E_CACHE_INBLK Step #6 - "compile-libfuzzer-introspector-x86_64": } SMJoinCacheMode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t (*joinMoveWin)(void*); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SMJoinRowPos { Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* pBlk; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t pos; Step #6 - "compile-libfuzzer-introspector-x86_64": } SMJoinRowPos; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SMJoinWinCache { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t pageLimit; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t outRowIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t colNum; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t rowNum; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t grpIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* grps; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* grpsQueue; Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* outBlk; Step #6 - "compile-libfuzzer-introspector-x86_64": } SMJoinWinCache; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SMJoinWindowCtx { Step #6 - "compile-libfuzzer-introspector-x86_64": // KEEP IT FIRST Step #6 - "compile-libfuzzer-introspector-x86_64": struct SMJoinOperatorInfo* pJoin; Step #6 - "compile-libfuzzer-introspector-x86_64": bool ascTs; Step #6 - "compile-libfuzzer-introspector-x86_64": bool grpRemains; Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* finBlk; Step #6 - "compile-libfuzzer-introspector-x86_64": bool lastEqGrp; Step #6 - "compile-libfuzzer-introspector-x86_64": bool lastProbeGrp; Step #6 - "compile-libfuzzer-introspector-x86_64": bool seqWinGrp; Step #6 - "compile-libfuzzer-introspector-x86_64": bool groupJoin; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t blkThreshold; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t limit; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t jLimit; Step #6 - "compile-libfuzzer-introspector-x86_64": // KEEP IT FIRST Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t asofOpType; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t winBeginOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t winEndOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": bool lowerRowsAcq; Step #6 - "compile-libfuzzer-introspector-x86_64": bool eqRowsAcq; Step #6 - "compile-libfuzzer-introspector-x86_64": bool greaterRowsAcq; Step #6 - "compile-libfuzzer-introspector-x86_64": bool forwardRowsAcq; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t winBeginTs; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t winEndTs; Step #6 - "compile-libfuzzer-introspector-x86_64": joinMoveWin moveWinBeginFp; Step #6 - "compile-libfuzzer-introspector-x86_64": joinMoveWin moveWinEndFp; Step #6 - "compile-libfuzzer-introspector-x86_64": bool eqPostDone; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t lastTs; Step #6 - "compile-libfuzzer-introspector-x86_64": SMJoinGrpRows probeGrp; Step #6 - "compile-libfuzzer-introspector-x86_64": SMJoinGrpRows buildGrp; Step #6 - "compile-libfuzzer-introspector-x86_64": SMJoinWinCache cache; Step #6 - "compile-libfuzzer-introspector-x86_64": } SMJoinWindowCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SMJoinColMap { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t srcSlot; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t dstSlot; Step #6 - "compile-libfuzzer-introspector-x86_64": bool vardata; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t bytes; Step #6 - "compile-libfuzzer-introspector-x86_64": } SMJoinColMap; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SMJoinExecInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t buildBlkNum; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t buildBlkRows; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t probeBlkNum; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t probeBlkRows; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t resRows; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t expectRows; Step #6 - "compile-libfuzzer-introspector-x86_64": } SMJoinExecInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef SSDataBlock* (*joinRetrieveFp)(struct SMJoinOperatorInfo*, SMJoinTableCtx*); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SMJoinColInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t srcSlot; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t dstSlot; Step #6 - "compile-libfuzzer-introspector-x86_64": bool jsonData; Step #6 - "compile-libfuzzer-introspector-x86_64": bool vardata; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t* offset; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t bytes; Step #6 - "compile-libfuzzer-introspector-x86_64": char* data; Step #6 - "compile-libfuzzer-introspector-x86_64": char* bitMap; Step #6 - "compile-libfuzzer-introspector-x86_64": SColumnInfoData* colData; Step #6 - "compile-libfuzzer-introspector-x86_64": } SMJoinColInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef SSDataBlock* (*joinImplFp)(SOperatorInfo*); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*joinResetFp)(struct SMJoinOperatorInfo*); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum EJoinTableType { Step #6 - "compile-libfuzzer-introspector-x86_64": E_JOIN_TB_BUILD = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": E_JOIN_TB_PROBE Step #6 - "compile-libfuzzer-introspector-x86_64": } EJoinTableType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t (*joinCartFp)(void*); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SMJoinFlowFlags { Step #6 - "compile-libfuzzer-introspector-x86_64": bool mergeJoin; Step #6 - "compile-libfuzzer-introspector-x86_64": bool windowJoin; Step #6 - "compile-libfuzzer-introspector-x86_64": bool preFilter; Step #6 - "compile-libfuzzer-introspector-x86_64": bool retrieveAfterBuildDone; Step #6 - "compile-libfuzzer-introspector-x86_64": } SMJoinFlowFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SMJoinOperatorInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": SOperatorInfo* pOperator; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t joinType; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t subType; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t inputTsOrder; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t errCode; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t outGrpId; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t outBlkId; Step #6 - "compile-libfuzzer-introspector-x86_64": SMJoinTableCtx tbs[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": SMJoinTableCtx* build; Step #6 - "compile-libfuzzer-introspector-x86_64": SMJoinTableCtx* probe; Step #6 - "compile-libfuzzer-introspector-x86_64": SFilterInfo* pFPreFilter; Step #6 - "compile-libfuzzer-introspector-x86_64": SFilterInfo* pPreFilter; Step #6 - "compile-libfuzzer-introspector-x86_64": SFilterInfo* pFinFilter; Step #6 - "compile-libfuzzer-introspector-x86_64": joinImplFp joinFp; Step #6 - "compile-libfuzzer-introspector-x86_64": joinRetrieveFp retrieveFp; Step #6 - "compile-libfuzzer-introspector-x86_64": joinResetFp grpResetFp; Step #6 - "compile-libfuzzer-introspector-x86_64": SMJoinCtx ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": SMJoinExecInfo execInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": } SMJoinOperatorInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SMJoinCommonCtx { Step #6 - "compile-libfuzzer-introspector-x86_64": MJOIN_COMMON_CTX; Step #6 - "compile-libfuzzer-introspector-x86_64": } SMJoinCommonCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SMJoinMergeCtx { Step #6 - "compile-libfuzzer-introspector-x86_64": // KEEP IT FIRST Step #6 - "compile-libfuzzer-introspector-x86_64": struct SMJoinOperatorInfo* pJoin; Step #6 - "compile-libfuzzer-introspector-x86_64": bool ascTs; Step #6 - "compile-libfuzzer-introspector-x86_64": bool grpRemains; Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* finBlk; Step #6 - "compile-libfuzzer-introspector-x86_64": bool lastEqGrp; Step #6 - "compile-libfuzzer-introspector-x86_64": bool lastProbeGrp; Step #6 - "compile-libfuzzer-introspector-x86_64": bool seqWinGrp; Step #6 - "compile-libfuzzer-introspector-x86_64": bool groupJoin; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t blkThreshold; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t limit; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t jLimit; Step #6 - "compile-libfuzzer-introspector-x86_64": // KEEP IT FIRST Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool hashCan; Step #6 - "compile-libfuzzer-introspector-x86_64": bool midRemains; Step #6 - "compile-libfuzzer-introspector-x86_64": bool nmatchRemains; Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* midBlk; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t lastEqTs; Step #6 - "compile-libfuzzer-introspector-x86_64": SMJoinGrpRows probeNEqGrp; Step #6 - "compile-libfuzzer-introspector-x86_64": SMJoinGrpRows buildNEqGrp; Step #6 - "compile-libfuzzer-introspector-x86_64": bool hashJoin; Step #6 - "compile-libfuzzer-introspector-x86_64": joinCartFp hashCartFp; Step #6 - "compile-libfuzzer-introspector-x86_64": joinCartFp mergeCartFp; Step #6 - "compile-libfuzzer-introspector-x86_64": } SMJoinMergeCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SMJoinCtx { Step #6 - "compile-libfuzzer-introspector-x86_64": SMJoinFlowFlags* pFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": bool mergeCtxInUse; Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": SMJoinMergeCtx mergeCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": SMJoinWindowCtx windowCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } SMJoinCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:33.036 INFO datatypes - __init__: Processing /src/tdengine/source/libs/executor/inc/executorInt.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SExchangeOperatorBatchParam { Step #6 - "compile-libfuzzer-introspector-x86_64": bool multiParams; Step #6 - "compile-libfuzzer-introspector-x86_64": SSHashObj* pBatchs; // SExchangeOperatorBasicParam Step #6 - "compile-libfuzzer-introspector-x86_64": } SExchangeOperatorBatchParam; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SPartitionBySupporter { Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pGroupCols; // group by columns, SArray Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pGroupColVals; // current group column values, SArray Step #6 - "compile-libfuzzer-introspector-x86_64": char* keyBuf; // group by keys for hash Step #6 - "compile-libfuzzer-introspector-x86_64": bool needCalc; // partition by column Step #6 - "compile-libfuzzer-introspector-x86_64": } SPartitionBySupporter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct STimeWindowAggSupp { Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t calTrigger; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t calTriggerSaved; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t deleteMark; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t deleteMarkSaved; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t waterMark; Step #6 - "compile-libfuzzer-introspector-x86_64": TSKEY maxTs; Step #6 - "compile-libfuzzer-introspector-x86_64": TSKEY minTs; Step #6 - "compile-libfuzzer-introspector-x86_64": SColumnInfoData timeWindowData; // query time window info for scalar function execution. Step #6 - "compile-libfuzzer-introspector-x86_64": } STimeWindowAggSupp; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SStreamIntervalOperatorInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": SOptrBasicInfo binfo; // basic info Step #6 - "compile-libfuzzer-introspector-x86_64": SSteamOpBasicInfo basic; Step #6 - "compile-libfuzzer-introspector-x86_64": SAggSupporter aggSup; // aggregate supporter Step #6 - "compile-libfuzzer-introspector-x86_64": SExprSupp scalarSupp; // supporter for perform scalar function Step #6 - "compile-libfuzzer-introspector-x86_64": SGroupResInfo groupResInfo; // multiple results build supporter Step #6 - "compile-libfuzzer-introspector-x86_64": SInterval interval; // interval info Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t primaryTsIndex; // primary time stamp slot id from result of downstream operator. Step #6 - "compile-libfuzzer-introspector-x86_64": STimeWindowAggSupp twAggSup; Step #6 - "compile-libfuzzer-introspector-x86_64": bool invertible; Step #6 - "compile-libfuzzer-introspector-x86_64": bool ignoreExpiredData; Step #6 - "compile-libfuzzer-introspector-x86_64": bool ignoreExpiredDataSaved; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pDelWins; // SWinRes Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t delIndex; Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* pDelRes; Step #6 - "compile-libfuzzer-introspector-x86_64": SPhysiNode* pPhyNode; // create new child Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj* pPullDataMap; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pPullWins; // SPullWindowInfo Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t pullIndex; Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* pPullDataRes; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pChildren; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t numOfChild; Step #6 - "compile-libfuzzer-introspector-x86_64": SStreamState* pState; // void Step #6 - "compile-libfuzzer-introspector-x86_64": SWinKey delKey; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t numOfDatapack; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pUpdated; Step #6 - "compile-libfuzzer-introspector-x86_64": SSHashObj* pUpdatedMap; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t dataVersion; Step #6 - "compile-libfuzzer-introspector-x86_64": SStateStore stateStore; Step #6 - "compile-libfuzzer-introspector-x86_64": bool recvGetAll; Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj* pFinalPullDataMap; Step #6 - "compile-libfuzzer-introspector-x86_64": SOpCheckPointInfo checkPointInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": bool reCkBlock; Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* pCheckpointRes; Step #6 - "compile-libfuzzer-introspector-x86_64": struct SUpdateInfo* pUpdateInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": bool recvRetrive; Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* pMidRetriveRes; Step #6 - "compile-libfuzzer-introspector-x86_64": bool recvPullover; Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* pMidPulloverRes; Step #6 - "compile-libfuzzer-introspector-x86_64": bool clearState; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pMidPullDatas; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t midDelIndex; Step #6 - "compile-libfuzzer-introspector-x86_64": SSHashObj* pDeletedMap; Step #6 - "compile-libfuzzer-introspector-x86_64": bool destHasPrimaryKey; Step #6 - "compile-libfuzzer-introspector-x86_64": struct SOperatorInfo* pOperator; Step #6 - "compile-libfuzzer-introspector-x86_64": } SStreamIntervalOperatorInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SWindowRowsSup { Step #6 - "compile-libfuzzer-introspector-x86_64": STimeWindow win; Step #6 - "compile-libfuzzer-introspector-x86_64": TSKEY prevTs; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t startRowIndex; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t numOfRows; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t groupId; Step #6 - "compile-libfuzzer-introspector-x86_64": } SWindowRowsSup; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SStreamSessionAggOperatorInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": SOptrBasicInfo binfo; Step #6 - "compile-libfuzzer-introspector-x86_64": SSteamOpBasicInfo basic; Step #6 - "compile-libfuzzer-introspector-x86_64": SStreamAggSupporter streamAggSup; Step #6 - "compile-libfuzzer-introspector-x86_64": SExprSupp scalarSupp; // supporter for perform scalar function Step #6 - "compile-libfuzzer-introspector-x86_64": SGroupResInfo groupResInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t primaryTsIndex; // primary timestamp slot id Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t endTsIndex; // window end timestamp slot id Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t order; // current SSDataBlock scan order Step #6 - "compile-libfuzzer-introspector-x86_64": STimeWindowAggSupp twAggSup; Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* pWinBlock; // window result Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* pDelRes; // delete result Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* pUpdateRes; // update window Step #6 - "compile-libfuzzer-introspector-x86_64": bool returnUpdate; Step #6 - "compile-libfuzzer-introspector-x86_64": SSHashObj* pStDeleted; Step #6 - "compile-libfuzzer-introspector-x86_64": void* pDelIterator; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pChildren; // cache for children's result; final stream operator Step #6 - "compile-libfuzzer-introspector-x86_64": SPhysiNode* pPhyNode; // create new child Step #6 - "compile-libfuzzer-introspector-x86_64": bool ignoreExpiredData; Step #6 - "compile-libfuzzer-introspector-x86_64": bool ignoreExpiredDataSaved; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pUpdated; Step #6 - "compile-libfuzzer-introspector-x86_64": SSHashObj* pStUpdated; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t dataVersion; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* historyWins; Step #6 - "compile-libfuzzer-introspector-x86_64": bool isHistoryOp; Step #6 - "compile-libfuzzer-introspector-x86_64": bool reCkBlock; Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* pCheckpointRes; Step #6 - "compile-libfuzzer-introspector-x86_64": bool clearState; Step #6 - "compile-libfuzzer-introspector-x86_64": bool recvGetAll; Step #6 - "compile-libfuzzer-introspector-x86_64": bool destHasPrimaryKey; Step #6 - "compile-libfuzzer-introspector-x86_64": SSHashObj* pPkDeleted; Step #6 - "compile-libfuzzer-introspector-x86_64": struct SOperatorInfo* pOperator; Step #6 - "compile-libfuzzer-introspector-x86_64": } SStreamSessionAggOperatorInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SStreamEventAggOperatorInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": SOptrBasicInfo binfo; Step #6 - "compile-libfuzzer-introspector-x86_64": SSteamOpBasicInfo basic; Step #6 - "compile-libfuzzer-introspector-x86_64": SStreamAggSupporter streamAggSup; Step #6 - "compile-libfuzzer-introspector-x86_64": SExprSupp scalarSupp; // supporter for perform scalar function Step #6 - "compile-libfuzzer-introspector-x86_64": SGroupResInfo groupResInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t primaryTsIndex; // primary timestamp slot id Step #6 - "compile-libfuzzer-introspector-x86_64": STimeWindowAggSupp twAggSup; Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* pDelRes; Step #6 - "compile-libfuzzer-introspector-x86_64": SSHashObj* pSeDeleted; Step #6 - "compile-libfuzzer-introspector-x86_64": void* pDelIterator; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pChildren; // cache for children's result; Step #6 - "compile-libfuzzer-introspector-x86_64": bool ignoreExpiredData; Step #6 - "compile-libfuzzer-introspector-x86_64": bool ignoreExpiredDataSaved; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pUpdated; Step #6 - "compile-libfuzzer-introspector-x86_64": SSHashObj* pSeUpdated; Step #6 - "compile-libfuzzer-introspector-x86_64": SSHashObj* pAllUpdated; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t dataVersion; Step #6 - "compile-libfuzzer-introspector-x86_64": bool isHistoryOp; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* historyWins; Step #6 - "compile-libfuzzer-introspector-x86_64": bool reCkBlock; Step #6 - "compile-libfuzzer-introspector-x86_64": bool recvGetAll; Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* pCheckpointRes; Step #6 - "compile-libfuzzer-introspector-x86_64": SFilterInfo* pStartCondInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": SFilterInfo* pEndCondInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": SSHashObj* pPkDeleted; Step #6 - "compile-libfuzzer-introspector-x86_64": bool destHasPrimaryKey; Step #6 - "compile-libfuzzer-introspector-x86_64": struct SOperatorInfo* pOperator; Step #6 - "compile-libfuzzer-introspector-x86_64": } SStreamEventAggOperatorInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": char* pData; Step #6 - "compile-libfuzzer-introspector-x86_64": bool isNull; Step #6 - "compile-libfuzzer-introspector-x86_64": int16_t type; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t bytes; Step #6 - "compile-libfuzzer-introspector-x86_64": } SGroupKeys, SStateKeys; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SExchangeOperatorParam { Step #6 - "compile-libfuzzer-introspector-x86_64": bool multiParams; Step #6 - "compile-libfuzzer-introspector-x86_64": SExchangeOperatorBasicParam basic; Step #6 - "compile-libfuzzer-introspector-x86_64": } SExchangeOperatorParam; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SPartitionDataInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t groupId; Step #6 - "compile-libfuzzer-introspector-x86_64": char* tbname; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* rowIds; Step #6 - "compile-libfuzzer-introspector-x86_64": } SPartitionDataInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SSteamOpBasicInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t primaryPkIndex; Step #6 - "compile-libfuzzer-introspector-x86_64": bool updateOperatorInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": } SSteamOpBasicInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SDataGroupInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t groupId; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t numOfRows; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pPageList; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* blockForNotLoaded; // SSDataBlock that data is not loaded Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t offsetForNotLoaded; // read offset for SSDataBlock that data is not loaded Step #6 - "compile-libfuzzer-introspector-x86_64": } SDataGroupInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SResultWindowInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": SRowBuffPos* pStatePos; Step #6 - "compile-libfuzzer-introspector-x86_64": SSessionKey sessionWin; Step #6 - "compile-libfuzzer-introspector-x86_64": bool isOutput; Step #6 - "compile-libfuzzer-introspector-x86_64": } SResultWindowInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SStreamStateAggOperatorInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": SOptrBasicInfo binfo; Step #6 - "compile-libfuzzer-introspector-x86_64": SSteamOpBasicInfo basic; Step #6 - "compile-libfuzzer-introspector-x86_64": SStreamAggSupporter streamAggSup; Step #6 - "compile-libfuzzer-introspector-x86_64": SExprSupp scalarSupp; // supporter for perform scalar function Step #6 - "compile-libfuzzer-introspector-x86_64": SGroupResInfo groupResInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t primaryTsIndex; // primary timestamp slot id Step #6 - "compile-libfuzzer-introspector-x86_64": STimeWindowAggSupp twAggSup; Step #6 - "compile-libfuzzer-introspector-x86_64": SColumn stateCol; Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* pDelRes; Step #6 - "compile-libfuzzer-introspector-x86_64": SSHashObj* pSeDeleted; Step #6 - "compile-libfuzzer-introspector-x86_64": void* pDelIterator; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pChildren; // cache for children's result; Step #6 - "compile-libfuzzer-introspector-x86_64": bool ignoreExpiredData; Step #6 - "compile-libfuzzer-introspector-x86_64": bool ignoreExpiredDataSaved; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pUpdated; Step #6 - "compile-libfuzzer-introspector-x86_64": SSHashObj* pSeUpdated; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t dataVersion; Step #6 - "compile-libfuzzer-introspector-x86_64": bool isHistoryOp; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* historyWins; Step #6 - "compile-libfuzzer-introspector-x86_64": bool reCkBlock; Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* pCheckpointRes; Step #6 - "compile-libfuzzer-introspector-x86_64": bool recvGetAll; Step #6 - "compile-libfuzzer-introspector-x86_64": SSHashObj* pPkDeleted; Step #6 - "compile-libfuzzer-introspector-x86_64": bool destHasPrimaryKey; Step #6 - "compile-libfuzzer-introspector-x86_64": struct SOperatorInfo* pOperator; Step #6 - "compile-libfuzzer-introspector-x86_64": } SStreamStateAggOperatorInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SStreamCountAggOperatorInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": SOptrBasicInfo binfo; Step #6 - "compile-libfuzzer-introspector-x86_64": SSteamOpBasicInfo basic; Step #6 - "compile-libfuzzer-introspector-x86_64": SStreamAggSupporter streamAggSup; Step #6 - "compile-libfuzzer-introspector-x86_64": SExprSupp scalarSupp; // supporter for perform scalar function Step #6 - "compile-libfuzzer-introspector-x86_64": SGroupResInfo groupResInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t primaryTsIndex; // primary timestamp slot id Step #6 - "compile-libfuzzer-introspector-x86_64": STimeWindowAggSupp twAggSup; Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* pDelRes; Step #6 - "compile-libfuzzer-introspector-x86_64": SSHashObj* pStDeleted; Step #6 - "compile-libfuzzer-introspector-x86_64": void* pDelIterator; Step #6 - "compile-libfuzzer-introspector-x86_64": bool ignoreExpiredData; Step #6 - "compile-libfuzzer-introspector-x86_64": bool ignoreExpiredDataSaved; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pUpdated; Step #6 - "compile-libfuzzer-introspector-x86_64": SSHashObj* pStUpdated; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t dataVersion; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* historyWins; Step #6 - "compile-libfuzzer-introspector-x86_64": bool reCkBlock; Step #6 - "compile-libfuzzer-introspector-x86_64": bool recvGetAll; Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* pCheckpointRes; Step #6 - "compile-libfuzzer-introspector-x86_64": SSHashObj* pPkDeleted; Step #6 - "compile-libfuzzer-introspector-x86_64": bool destHasPrimaryKey; Step #6 - "compile-libfuzzer-introspector-x86_64": struct SOperatorInfo* pOperator; Step #6 - "compile-libfuzzer-introspector-x86_64": } SStreamCountAggOperatorInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SResultInfo { // TODO refactor Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t totalRows; // total generated result size in rows Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t totalBytes; // total results in bytes. Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t capacity; // capacity of current result output buffer Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t threshold; // result size threshold in rows. Step #6 - "compile-libfuzzer-introspector-x86_64": } SResultInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SStreamPartitionOperatorInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": SOptrBasicInfo binfo; Step #6 - "compile-libfuzzer-introspector-x86_64": SSteamOpBasicInfo basic; Step #6 - "compile-libfuzzer-introspector-x86_64": SPartitionBySupporter partitionSup; Step #6 - "compile-libfuzzer-introspector-x86_64": SExprSupp scalarSup; Step #6 - "compile-libfuzzer-introspector-x86_64": SExprSupp tbnameCalSup; Step #6 - "compile-libfuzzer-introspector-x86_64": SExprSupp tagCalSup; Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj* pPartitions; Step #6 - "compile-libfuzzer-introspector-x86_64": void* parIte; Step #6 - "compile-libfuzzer-introspector-x86_64": void* pTbNameIte; Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* pInputDataBlock; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t tsColIndex; Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* pDelRes; Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* pCreateTbRes; Step #6 - "compile-libfuzzer-introspector-x86_64": } SStreamPartitionOperatorInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum SOperatorParamType { OP_GET_PARAM = 1, OP_NOTIFY_PARAM } SOperatorParamType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SExprSupp { Step #6 - "compile-libfuzzer-introspector-x86_64": SExprInfo* pExprInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t numOfExprs; // the number of scalar expression in group operator Step #6 - "compile-libfuzzer-introspector-x86_64": SqlFunctionCtx* pCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t* rowEntryInfoOffset; // offset value for each row result cell info Step #6 - "compile-libfuzzer-introspector-x86_64": SFilterInfo* pFilterInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": bool hasWindowOrGroup; Step #6 - "compile-libfuzzer-introspector-x86_64": } SExprSupp; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SLoadRemoteDataInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t totalSize; // total load bytes from remote Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t totalRows; // total number of rows Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t totalElapsed; // total elapsed time Step #6 - "compile-libfuzzer-introspector-x86_64": } SLoadRemoteDataInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct STableMetaCacheInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": SLRUCache* pTableMetaEntryCache; // 100 by default Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t metaFetch; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t cacheHit; Step #6 - "compile-libfuzzer-introspector-x86_64": } STableMetaCacheInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct STmsSubTableInput { Step #6 - "compile-libfuzzer-introspector-x86_64": STsdbReader* pReader; Step #6 - "compile-libfuzzer-introspector-x86_64": SQueryTableDataCond tblCond; Step #6 - "compile-libfuzzer-introspector-x86_64": STableKeyInfo* pKeyInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": bool bInMemReader; Step #6 - "compile-libfuzzer-introspector-x86_64": ESubTableInputType type; Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* pReaderBlock; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* aBlockPages; Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* pPageBlock; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t pageIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t rowIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t* aTs; Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* pInputBlock; Step #6 - "compile-libfuzzer-introspector-x86_64": } STmsSubTableInput; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": struct SVnode* vnode; // todo remove this Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock pRes; // result SSDataBlock Step #6 - "compile-libfuzzer-introspector-x86_64": STsdbReader* dataReader; Step #6 - "compile-libfuzzer-introspector-x86_64": struct SSnapContext* sContext; Step #6 - "compile-libfuzzer-introspector-x86_64": SStorageAPI* pAPI; Step #6 - "compile-libfuzzer-introspector-x86_64": STableListInfo* pTableListInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": } SStreamRawScanInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SOptrBasicInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": SResultRowInfo resultRowInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* pRes; Step #6 - "compile-libfuzzer-introspector-x86_64": bool mergeResultBlock; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t inputTsOrder; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t outputTsOrder; Step #6 - "compile-libfuzzer-introspector-x86_64": } SOptrBasicInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SOpCheckPointInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t checkPointId; Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj* children; // key:child id Step #6 - "compile-libfuzzer-introspector-x86_64": } SOpCheckPointInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": EX_SOURCE_DATA_NOT_READY = 0x1, Step #6 - "compile-libfuzzer-introspector-x86_64": EX_SOURCE_DATA_STARTED, Step #6 - "compile-libfuzzer-introspector-x86_64": EX_SOURCE_DATA_READY, Step #6 - "compile-libfuzzer-introspector-x86_64": EX_SOURCE_DATA_EXHAUSTED, Step #6 - "compile-libfuzzer-introspector-x86_64": } EX_SOURCE_STATUS; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SLimitInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": SLimit limit; Step #6 - "compile-libfuzzer-introspector-x86_64": SLimit slimit; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t currentGroupId; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t remainGroupOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t numOfOutputGroups; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t remainOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t numOfOutputRows; Step #6 - "compile-libfuzzer-introspector-x86_64": } SLimitInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum ETableCountState { Step #6 - "compile-libfuzzer-introspector-x86_64": TABLE_COUNT_STATE_NONE = 0, // before start scan Step #6 - "compile-libfuzzer-introspector-x86_64": TABLE_COUNT_STATE_SCAN = 1, // cur group scanning Step #6 - "compile-libfuzzer-introspector-x86_64": TABLE_COUNT_STATE_PROCESSED = 2, // cur group processed Step #6 - "compile-libfuzzer-introspector-x86_64": TABLE_COUNT_STATE_END = 3, // finish or noneed to process Step #6 - "compile-libfuzzer-introspector-x86_64": } ETableCountState; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct STableScanBase { Step #6 - "compile-libfuzzer-introspector-x86_64": STsdbReader* dataReader; Step #6 - "compile-libfuzzer-introspector-x86_64": SFileBlockLoadRecorder readRecorder; Step #6 - "compile-libfuzzer-introspector-x86_64": SQueryTableDataCond cond; Step #6 - "compile-libfuzzer-introspector-x86_64": SAggOptrPushDownInfo pdInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": SColMatchInfo matchInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": SReadHandle readHandle; Step #6 - "compile-libfuzzer-introspector-x86_64": SExprSupp pseudoSup; Step #6 - "compile-libfuzzer-introspector-x86_64": STableMetaCacheInfo metaCache; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t scanFlag; // table scan flag to denote if it is a repeat/reverse/main scan Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t dataBlockLoadFlag; Step #6 - "compile-libfuzzer-introspector-x86_64": SLimitInfo limitInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": // there are more than one table list exists in one task, if only one vnode exists. Step #6 - "compile-libfuzzer-introspector-x86_64": STableListInfo* pTableListInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": TsdReader readerAPI; Step #6 - "compile-libfuzzer-introspector-x86_64": } STableScanBase; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SBlockOrderInfo SBlockOrderInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct STableCountScanSupp { Step #6 - "compile-libfuzzer-introspector-x86_64": int16_t dbNameSlotId; Step #6 - "compile-libfuzzer-introspector-x86_64": int16_t stbNameSlotId; Step #6 - "compile-libfuzzer-introspector-x86_64": int16_t tbCountSlotId; Step #6 - "compile-libfuzzer-introspector-x86_64": bool groupByDbName; Step #6 - "compile-libfuzzer-introspector-x86_64": bool groupByStbName; Step #6 - "compile-libfuzzer-introspector-x86_64": char dbNameFilter[TSDB_DB_NAME_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": char stbNameFilter[TSDB_TABLE_NAME_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": } STableCountScanSupp; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SIntervalAggOperatorInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": SOptrBasicInfo binfo; // basic info Step #6 - "compile-libfuzzer-introspector-x86_64": SAggSupporter aggSup; // aggregate supporter Step #6 - "compile-libfuzzer-introspector-x86_64": SExprSupp scalarSupp; // supporter for perform scalar function Step #6 - "compile-libfuzzer-introspector-x86_64": SGroupResInfo groupResInfo; // multiple results build supporter Step #6 - "compile-libfuzzer-introspector-x86_64": SInterval interval; // interval info Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t primaryTsIndex; // primary time stamp slot id from result of downstream operator. Step #6 - "compile-libfuzzer-introspector-x86_64": STimeWindow win; // query time range Step #6 - "compile-libfuzzer-introspector-x86_64": bool timeWindowInterpo; // interpolation needed or not Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pInterpCols; // interpolation columns Step #6 - "compile-libfuzzer-introspector-x86_64": EOPTR_EXEC_MODEL execModel; // operator execution model [batch model|stream model] Step #6 - "compile-libfuzzer-introspector-x86_64": STimeWindowAggSupp twAggSup; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pPrevValues; // SArray used to keep the previous not null value for interpolation. Step #6 - "compile-libfuzzer-introspector-x86_64": bool cleanGroupResInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": struct SOperatorInfo* pOperator; Step #6 - "compile-libfuzzer-introspector-x86_64": // for limit optimization Step #6 - "compile-libfuzzer-introspector-x86_64": bool limited; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t limit; Step #6 - "compile-libfuzzer-introspector-x86_64": bool slimited; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t slimit; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t curGroupId; // initialize to UINT64_MAX Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t handledGroupNum; Step #6 - "compile-libfuzzer-introspector-x86_64": BoundedQueue* pBQ; Step #6 - "compile-libfuzzer-introspector-x86_64": } SIntervalAggOperatorInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SStreamFillOperatorInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": SSteamOpBasicInfo basic; Step #6 - "compile-libfuzzer-introspector-x86_64": SStreamFillSupporter* pFillSup; Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* pRes; Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* pSrcBlock; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t srcRowIndex; Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* pSrcDelBlock; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t srcDelRowIndex; Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* pDelRes; Step #6 - "compile-libfuzzer-introspector-x86_64": SColMatchInfo matchInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t primaryTsCol; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t primarySrcSlotId; Step #6 - "compile-libfuzzer-introspector-x86_64": SStreamFillInfo* pFillInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pCloseTs; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pUpdated; Step #6 - "compile-libfuzzer-introspector-x86_64": SGroupResInfo groupResInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": SStreamState* pState; Step #6 - "compile-libfuzzer-introspector-x86_64": SStateStore stateStore; Step #6 - "compile-libfuzzer-introspector-x86_64": } SStreamFillOperatorInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct STsdbReader STsdbReader; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct STableScanAnalyzeInfo SFileBlockLoadRecorder; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": char* tablename; Step #6 - "compile-libfuzzer-introspector-x86_64": char* dbname; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t tversion; Step #6 - "compile-libfuzzer-introspector-x86_64": SSchemaWrapper* sw; Step #6 - "compile-libfuzzer-introspector-x86_64": SSchemaWrapper* qsw; Step #6 - "compile-libfuzzer-introspector-x86_64": } SSchemaInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SGcOperatorParam { Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t sessionId; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t downstreamIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t vgId; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t tbUid; Step #6 - "compile-libfuzzer-introspector-x86_64": bool needCache; Step #6 - "compile-libfuzzer-introspector-x86_64": } SGcOperatorParam; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SSortMergeJoinOperatorParam { Step #6 - "compile-libfuzzer-introspector-x86_64": bool initDownstream; Step #6 - "compile-libfuzzer-introspector-x86_64": } SSortMergeJoinOperatorParam; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SExchangeSrcIndex { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t srcIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t inUseIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": } SExchangeSrcIndex; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SAggSupporter { Step #6 - "compile-libfuzzer-introspector-x86_64": SSHashObj* pResultRowHashTable; // quick locate the window object for each result Step #6 - "compile-libfuzzer-introspector-x86_64": char* keyBuf; // window key buffer Step #6 - "compile-libfuzzer-introspector-x86_64": SDiskbasedBuf* pResultBuf; // query result buffer based on blocked-wised disk file Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t resultRowSize; // the result buffer size for each result row, with the meta data size for each row Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t currentPageId; // current write page id Step #6 - "compile-libfuzzer-introspector-x86_64": } SAggSupporter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct STagScanFilterContext { Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj* colHash; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t index; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* cInfoList; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t code; Step #6 - "compile-libfuzzer-introspector-x86_64": } STagScanFilterContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t (*__block_search_fn_t)(char* data, int32_t num, int64_t key, int32_t order); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct STqReader STqReader; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SExchangeOpStopInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t operatorType; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t refId; Step #6 - "compile-libfuzzer-introspector-x86_64": } SExchangeOpStopInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SGcNotifyOperatorParam { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t downstreamIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t vgId; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t tbUid; Step #6 - "compile-libfuzzer-introspector-x86_64": } SGcNotifyOperatorParam; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SExchangeOperatorBasicParam { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t vgId; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t srcOpType; Step #6 - "compile-libfuzzer-introspector-x86_64": bool tableSeq; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* uidList; Step #6 - "compile-libfuzzer-introspector-x86_64": } SExchangeOperatorBasicParam; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SExchangeInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pSources; Step #6 - "compile-libfuzzer-introspector-x86_64": SSHashObj* pHashSources; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pSourceDataInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": tsem_t ready; Step #6 - "compile-libfuzzer-introspector-x86_64": void* pTransporter; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // SArray, result block list, used to keep the multi-block that Step #6 - "compile-libfuzzer-introspector-x86_64": // passed by downstream operator Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pResultBlockList; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pRecycledBlocks; // build a pool for small data block to avoid to repeatly create and then destroy. Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* pDummyBlock; // dummy block, not keep data Step #6 - "compile-libfuzzer-introspector-x86_64": bool seqLoadData; // sequential load data or not, false by default Step #6 - "compile-libfuzzer-introspector-x86_64": bool dynamicOp; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t current; Step #6 - "compile-libfuzzer-introspector-x86_64": SLoadRemoteDataInfo loadInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t self; Step #6 - "compile-libfuzzer-introspector-x86_64": SLimitInfo limitInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t openedTs; // start exec time stamp, todo: move to SLoadRemoteDataInfo Step #6 - "compile-libfuzzer-introspector-x86_64": char* pTaskId; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pFetchRpcHandles; Step #6 - "compile-libfuzzer-introspector-x86_64": } SExchangeInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": // if the upstream is an interval operator, the interval info is also kept here to get the time window to check if Step #6 - "compile-libfuzzer-introspector-x86_64": // current data block needs to be loaded. Step #6 - "compile-libfuzzer-introspector-x86_64": SInterval interval; Step #6 - "compile-libfuzzer-introspector-x86_64": SAggSupporter* pAggSup; Step #6 - "compile-libfuzzer-introspector-x86_64": SExprSupp* pExprSup; // expr supporter of aggregate operator Step #6 - "compile-libfuzzer-introspector-x86_64": } SAggOptrPushDownInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct STagScanInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": SColumnInfo* pCols; Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* pRes; Step #6 - "compile-libfuzzer-introspector-x86_64": SColMatchInfo matchInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t curPos; Step #6 - "compile-libfuzzer-introspector-x86_64": SReadHandle readHandle; Step #6 - "compile-libfuzzer-introspector-x86_64": STableListInfo* pTableListInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t suid; Step #6 - "compile-libfuzzer-introspector-x86_64": void* pCtbCursor; Step #6 - "compile-libfuzzer-introspector-x86_64": SNode* pTagCond; Step #6 - "compile-libfuzzer-introspector-x86_64": SNode* pTagIndexCond; Step #6 - "compile-libfuzzer-introspector-x86_64": STagScanFilterContext filterCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* aUidTags; // SArray Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* aFilterIdxs; // SArray Step #6 - "compile-libfuzzer-introspector-x86_64": SStorageAPI* pStorageAPI; Step #6 - "compile-libfuzzer-introspector-x86_64": SLimitInfo limitInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": } STagScanInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SStreamAggSupporter { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t resultRowSize; // the result buffer size for each result row, with the meta data size for each row Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* pScanBlock; Step #6 - "compile-libfuzzer-introspector-x86_64": SStreamState* pState; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t gap; // stream session window gap Step #6 - "compile-libfuzzer-introspector-x86_64": SqlFunctionCtx* pDummyCtx; // for combine Step #6 - "compile-libfuzzer-introspector-x86_64": SSHashObj* pResultRows; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t stateKeySize; Step #6 - "compile-libfuzzer-introspector-x86_64": int16_t stateKeyType; Step #6 - "compile-libfuzzer-introspector-x86_64": SDiskbasedBuf* pResultBuf; Step #6 - "compile-libfuzzer-introspector-x86_64": SStateStore stateStore; Step #6 - "compile-libfuzzer-introspector-x86_64": STimeWindow winRange; Step #6 - "compile-libfuzzer-introspector-x86_64": SStorageAPI* pSessionAPI; Step #6 - "compile-libfuzzer-introspector-x86_64": struct SUpdateInfo* pUpdateInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t windowCount; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t windowSliding; Step #6 - "compile-libfuzzer-introspector-x86_64": } SStreamAggSupporter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SWindowSupporter { Step #6 - "compile-libfuzzer-introspector-x86_64": SStreamAggSupporter* pStreamAggSup; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t gap; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t parentType; Step #6 - "compile-libfuzzer-introspector-x86_64": SAggSupporter* pIntervalAggSup; Step #6 - "compile-libfuzzer-introspector-x86_64": } SWindowSupporter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SStreamTimeSliceOperatorInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": SSteamOpBasicInfo basic; Step #6 - "compile-libfuzzer-introspector-x86_64": STimeWindowAggSupp twAggSup; Step #6 - "compile-libfuzzer-introspector-x86_64": SStreamAggSupporter streamAggSup; Step #6 - "compile-libfuzzer-introspector-x86_64": SStreamFillSupporter* pFillSup; Step #6 - "compile-libfuzzer-introspector-x86_64": SStreamFillInfo* pFillInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* pRes; Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* pDelRes; Step #6 - "compile-libfuzzer-introspector-x86_64": bool recvCkBlock; Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* pCheckpointRes; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t fillType; Step #6 - "compile-libfuzzer-introspector-x86_64": SResultRowData leftRow; Step #6 - "compile-libfuzzer-introspector-x86_64": SResultRowData valueRow; Step #6 - "compile-libfuzzer-introspector-x86_64": SResultRowData rightRow; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t primaryTsIndex; Step #6 - "compile-libfuzzer-introspector-x86_64": SExprSupp scalarSup; // scalar calculation Step #6 - "compile-libfuzzer-introspector-x86_64": bool ignoreExpiredData; Step #6 - "compile-libfuzzer-introspector-x86_64": bool ignoreExpiredDataSaved; Step #6 - "compile-libfuzzer-introspector-x86_64": bool destHasPrimaryKey; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* historyPoints; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pUpdated; // SWinKey Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* historyWins; Step #6 - "compile-libfuzzer-introspector-x86_64": SSHashObj* pUpdatedMap; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t delIndex; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pDelWins; // SWinKey Step #6 - "compile-libfuzzer-introspector-x86_64": SSHashObj* pDeletedMap; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t numOfDatapack; Step #6 - "compile-libfuzzer-introspector-x86_64": SGroupResInfo groupResInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": bool ignoreNull; Step #6 - "compile-libfuzzer-introspector-x86_64": bool isHistoryOp; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pCloseTs; Step #6 - "compile-libfuzzer-introspector-x86_64": struct SOperatorInfo* pOperator; Step #6 - "compile-libfuzzer-introspector-x86_64": } SStreamTimeSliceOperatorInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct STableQueryInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": TSKEY lastKey; // last check ts, todo remove it later Step #6 - "compile-libfuzzer-introspector-x86_64": SResultRowPosition pos; // current active time window Step #6 - "compile-libfuzzer-introspector-x86_64": } STableQueryInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SScanInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t numOfAsc; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t numOfDesc; Step #6 - "compile-libfuzzer-introspector-x86_64": } SScanInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct STableScanInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": STableScanBase base; Step #6 - "compile-libfuzzer-introspector-x86_64": SScanInfo scanInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t scanTimes; Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* pResBlock; Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj* pIgnoreTables; Step #6 - "compile-libfuzzer-introspector-x86_64": SSampleExecInfo sample; // sample execution info Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t tableStartIndex; // current group scan start Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t tableEndIndex; // current group scan end Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t currentGroupId; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t currentTable; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t scanMode; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t assignBlockUid; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t countState; // empty table count state Step #6 - "compile-libfuzzer-introspector-x86_64": bool hasGroupByTag; Step #6 - "compile-libfuzzer-introspector-x86_64": bool filesetDelimited; Step #6 - "compile-libfuzzer-introspector-x86_64": bool needCountEmptyTable; Step #6 - "compile-libfuzzer-introspector-x86_64": } STableScanInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct STmsSubTablesMergeInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": SBlockOrderInfo* pTsOrderInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": SBlockOrderInfo* pPkOrderInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t numSubTables; Step #6 - "compile-libfuzzer-introspector-x86_64": STmsSubTableInput* aInputs; Step #6 - "compile-libfuzzer-introspector-x86_64": SMultiwayMergeTreeInfo* pTree; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t numSubTablesCompleted; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t numTableBlocksInMem; Step #6 - "compile-libfuzzer-introspector-x86_64": SDiskbasedBuf* pBlocksBuf; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t numInMemReaders; Step #6 - "compile-libfuzzer-introspector-x86_64": } STmsSubTablesMergeInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum EStreamScanMode { Step #6 - "compile-libfuzzer-introspector-x86_64": STREAM_SCAN_FROM_READERHANDLE = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": STREAM_SCAN_FROM_RES, Step #6 - "compile-libfuzzer-introspector-x86_64": STREAM_SCAN_FROM_UPDATERES, Step #6 - "compile-libfuzzer-introspector-x86_64": STREAM_SCAN_FROM_DELETE_DATA, Step #6 - "compile-libfuzzer-introspector-x86_64": STREAM_SCAN_FROM_DATAREADER_RETRIEVE, Step #6 - "compile-libfuzzer-introspector-x86_64": STREAM_SCAN_FROM_DATAREADER_RANGE, Step #6 - "compile-libfuzzer-introspector-x86_64": } EStreamScanMode; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SStreamFillSupporter { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t type; // fill type Step #6 - "compile-libfuzzer-introspector-x86_64": SInterval interval; Step #6 - "compile-libfuzzer-introspector-x86_64": SResultRowData prev; Step #6 - "compile-libfuzzer-introspector-x86_64": TSKEY prevOriginKey; Step #6 - "compile-libfuzzer-introspector-x86_64": SResultRowData cur; Step #6 - "compile-libfuzzer-introspector-x86_64": SResultRowData next; Step #6 - "compile-libfuzzer-introspector-x86_64": TSKEY nextOriginKey; Step #6 - "compile-libfuzzer-introspector-x86_64": SResultRowData nextNext; Step #6 - "compile-libfuzzer-introspector-x86_64": SFillColInfo* pAllColInfo; // fill exprs and not fill exprs Step #6 - "compile-libfuzzer-introspector-x86_64": SExprSupp notFillExprSup; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t numOfAllCols; // number of all exprs, including the tags columns Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t numOfFillCols; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t numOfNotFillCols; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t rowSize; Step #6 - "compile-libfuzzer-introspector-x86_64": SSHashObj* pResMap; Step #6 - "compile-libfuzzer-introspector-x86_64": bool hasDelete; Step #6 - "compile-libfuzzer-introspector-x86_64": SStorageAPI* pAPI; Step #6 - "compile-libfuzzer-introspector-x86_64": STimeWindow winRange; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t pkColBytes; Step #6 - "compile-libfuzzer-introspector-x86_64": __compar_fn_t comparePkColFn; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t* pOffsetInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": } SStreamFillSupporter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SLimit { Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t limit; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t offset; Step #6 - "compile-libfuzzer-introspector-x86_64": } SLimit; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SSampleExecInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": double sampleRatio; // data block sample ratio, 1 by default Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t seed; // random seed value Step #6 - "compile-libfuzzer-introspector-x86_64": } SSampleExecInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum ESubTableInputType { Step #6 - "compile-libfuzzer-introspector-x86_64": SUB_TABLE_MEM_BLOCK, Step #6 - "compile-libfuzzer-introspector-x86_64": SUB_TABLE_EXT_PAGES, Step #6 - "compile-libfuzzer-introspector-x86_64": } ESubTableInputType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct STableMergeScanInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t tableStartIndex; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t tableEndIndex; Step #6 - "compile-libfuzzer-introspector-x86_64": bool hasGroupId; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t groupId; Step #6 - "compile-libfuzzer-introspector-x86_64": STableScanBase base; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t bufPageSize; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t sortBufSize; // max buffer size for in-memory sort Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pSortInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": SSortHandle* pSortHandle; Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* pSortInputBlock; Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* pReaderBlock; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t startTs; // sort start time Step #6 - "compile-libfuzzer-introspector-x86_64": SLimitInfo limitInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t numOfRows; Step #6 - "compile-libfuzzer-introspector-x86_64": SScanInfo scanInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t scanTimes; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t readIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* pResBlock; Step #6 - "compile-libfuzzer-introspector-x86_64": SSampleExecInfo sample; // sample execution info Step #6 - "compile-libfuzzer-introspector-x86_64": SSHashObj* mTableNumRows; // uid->num of table rows Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj* mSkipTables; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t mergeLimit; Step #6 - "compile-libfuzzer-introspector-x86_64": SSortExecInfo sortExecInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": bool needCountEmptyTable; Step #6 - "compile-libfuzzer-introspector-x86_64": bool bGroupProcessed; // the group return data means processed Step #6 - "compile-libfuzzer-introspector-x86_64": bool filesetDelimited; Step #6 - "compile-libfuzzer-introspector-x86_64": bool bNewFilesetEvent; Step #6 - "compile-libfuzzer-introspector-x86_64": bool bNextDurationBlockEvent; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t numNextDurationBlocks; Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* nextDurationBlocks[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": bool rtnNextDurationBlocks; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t nextDurationBlocksIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": bool bSortRowId; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": STmsSubTablesMergeInfo* pSubTablesMergeInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": } STableMergeScanInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SStreamScanInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": SSteamOpBasicInfo basic; Step #6 - "compile-libfuzzer-introspector-x86_64": SExprInfo* pPseudoExpr; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t numOfPseudoExpr; Step #6 - "compile-libfuzzer-introspector-x86_64": SExprSupp tbnameCalSup; Step #6 - "compile-libfuzzer-introspector-x86_64": SExprSupp* pPartTbnameSup; Step #6 - "compile-libfuzzer-introspector-x86_64": SExprSupp tagCalSup; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t primaryTsIndex; // primary time stamp slot id Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t primaryKeyIndex; Step #6 - "compile-libfuzzer-introspector-x86_64": SReadHandle readHandle; Step #6 - "compile-libfuzzer-introspector-x86_64": SInterval interval; // if the upstream is an interval operator, the interval info is also kept here. Step #6 - "compile-libfuzzer-introspector-x86_64": SColMatchInfo matchInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pBlockLists; // multiple SSDatablock. Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* pRes; // result SSDataBlock Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* pUpdateRes; // update SSDataBlock Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t updateResIndex; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t blockType; // current block type Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t validBlockIndex; // Is current data has returned? Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t numOfExec; // execution times Step #6 - "compile-libfuzzer-introspector-x86_64": STqReader* tqReader; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t groupId; Step #6 - "compile-libfuzzer-introspector-x86_64": bool igCheckGroupId; Step #6 - "compile-libfuzzer-introspector-x86_64": struct SUpdateInfo* pUpdateInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": EStreamScanMode scanMode; Step #6 - "compile-libfuzzer-introspector-x86_64": struct SOperatorInfo* pStreamScanOp; Step #6 - "compile-libfuzzer-introspector-x86_64": struct SOperatorInfo* pTableScanOp; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* childIds; Step #6 - "compile-libfuzzer-introspector-x86_64": SWindowSupporter windowSup; Step #6 - "compile-libfuzzer-introspector-x86_64": SPartitionBySupporter partitionSup; Step #6 - "compile-libfuzzer-introspector-x86_64": SExprSupp* pPartScalarSup; Step #6 - "compile-libfuzzer-introspector-x86_64": bool assignBlockUid; // assign block uid to groupId, temporarily used for generating rollup SMA. Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t scanWinIndex; // for state operator Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* pDeleteDataRes; // delete data SSDataBlock Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t deleteDataIndex; Step #6 - "compile-libfuzzer-introspector-x86_64": STimeWindow updateWin; Step #6 - "compile-libfuzzer-introspector-x86_64": STimeWindowAggSupp twAggSup; Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* pUpdateDataRes; Step #6 - "compile-libfuzzer-introspector-x86_64": SStreamFillSupporter* pFillSup; Step #6 - "compile-libfuzzer-introspector-x86_64": // status for tmq Step #6 - "compile-libfuzzer-introspector-x86_64": SNodeList* pGroupTags; Step #6 - "compile-libfuzzer-introspector-x86_64": SNode* pTagCond; Step #6 - "compile-libfuzzer-introspector-x86_64": SNode* pTagIndexCond; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // recover Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t blockRecoverTotCnt; Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* pRecoverRes; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* pCreateTbRes; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t igCheckUpdate; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t igExpired; Step #6 - "compile-libfuzzer-introspector-x86_64": void* pState; // void Step #6 - "compile-libfuzzer-introspector-x86_64": SStoreTqReader readerFn; Step #6 - "compile-libfuzzer-introspector-x86_64": SStateStore stateStore; Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* pCheckpointRes; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t pkColType; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t pkColLen; Step #6 - "compile-libfuzzer-introspector-x86_64": bool useGetResultRange; Step #6 - "compile-libfuzzer-introspector-x86_64": STimeWindow lastScanRange; Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* pRangeScanRes; // update SSDataBlock Step #6 - "compile-libfuzzer-introspector-x86_64": } SStreamScanInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SStreamIntervalSliceOperatorInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": SSteamOpBasicInfo basic; Step #6 - "compile-libfuzzer-introspector-x86_64": SOptrBasicInfo binfo; Step #6 - "compile-libfuzzer-introspector-x86_64": STimeWindowAggSupp twAggSup; Step #6 - "compile-libfuzzer-introspector-x86_64": SStreamAggSupporter streamAggSup; Step #6 - "compile-libfuzzer-introspector-x86_64": SExprSupp scalarSup; Step #6 - "compile-libfuzzer-introspector-x86_64": SInterval interval; Step #6 - "compile-libfuzzer-introspector-x86_64": bool recvCkBlock; Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* pCheckpointRes; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t primaryTsIndex; Step #6 - "compile-libfuzzer-introspector-x86_64": SSHashObj* pUpdatedMap; // SWinKey Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pUpdated; // SWinKey Step #6 - "compile-libfuzzer-introspector-x86_64": SSHashObj* pDeletedMap; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pDelWins; Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* pDelRes; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t delIndex; Step #6 - "compile-libfuzzer-introspector-x86_64": bool destHasPrimaryKey; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t endTs; Step #6 - "compile-libfuzzer-introspector-x86_64": SGroupResInfo groupResInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": struct SOperatorInfo* pOperator; Step #6 - "compile-libfuzzer-introspector-x86_64": bool hasFill; Step #6 - "compile-libfuzzer-introspector-x86_64": bool hasInterpoFunc; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t* pOffsetInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": } SStreamIntervalSliceOperatorInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SMergeAlignedIntervalAggOperatorInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": SIntervalAggOperatorInfo* intervalAggOperatorInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t groupId; // current groupId Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t curTs; // current ts Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* prefetchedBlock; Step #6 - "compile-libfuzzer-introspector-x86_64": SResultRow* pResultRow; Step #6 - "compile-libfuzzer-introspector-x86_64": } SMergeAlignedIntervalAggOperatorInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:33.049 INFO datatypes - __init__: Processing /src/tdengine/source/libs/executor/inc/streamexecutorInt.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SSliceRowData { Step #6 - "compile-libfuzzer-introspector-x86_64": TSKEY key; Step #6 - "compile-libfuzzer-introspector-x86_64": char pRowVal[]; Step #6 - "compile-libfuzzer-introspector-x86_64": } SSliceRowData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SSlicePoint { Step #6 - "compile-libfuzzer-introspector-x86_64": SWinKey key; Step #6 - "compile-libfuzzer-introspector-x86_64": SSliceRowData* pLeftRow; Step #6 - "compile-libfuzzer-introspector-x86_64": SSliceRowData* pRightRow; Step #6 - "compile-libfuzzer-introspector-x86_64": SRowBuffPos* pResPos; Step #6 - "compile-libfuzzer-introspector-x86_64": } SSlicePoint; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:33.053 INFO datatypes - __init__: Processing /src/tdengine/source/libs/executor/inc/hashjoin.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SHJoinCtx { Step #6 - "compile-libfuzzer-introspector-x86_64": bool rowRemains; Step #6 - "compile-libfuzzer-introspector-x86_64": bool midRemains; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t limit; Step #6 - "compile-libfuzzer-introspector-x86_64": SBufRowInfo* pBuildRow; Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* pProbeData; Step #6 - "compile-libfuzzer-introspector-x86_64": EHJoinPhase probePhase; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t probePreIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t probeStartIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t probeEndIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t probePostIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": bool readMatch; Step #6 - "compile-libfuzzer-introspector-x86_64": } SHJoinCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SBufPageInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t pageSize; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t offset; Step #6 - "compile-libfuzzer-introspector-x86_64": char* data; Step #6 - "compile-libfuzzer-introspector-x86_64": } SBufPageInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SHJoinPrimExprCtx { Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t truncateUnit; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t timezoneUnit; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t targetSlotId; Step #6 - "compile-libfuzzer-introspector-x86_64": } SHJoinPrimExprCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SHJoinTableCtx { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t downStreamIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": SOperatorInfo* downStream; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t blkId; Step #6 - "compile-libfuzzer-introspector-x86_64": SQueryStat inputStat; Step #6 - "compile-libfuzzer-introspector-x86_64": bool hasTimeRange; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": SHJoinColMap* primCol; Step #6 - "compile-libfuzzer-introspector-x86_64": SNode* primExpr; Step #6 - "compile-libfuzzer-introspector-x86_64": SHJoinPrimExprCtx primCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t keyNum; Step #6 - "compile-libfuzzer-introspector-x86_64": SHJoinColInfo* keyCols; Step #6 - "compile-libfuzzer-introspector-x86_64": char* keyBuf; Step #6 - "compile-libfuzzer-introspector-x86_64": char* keyData; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t valNum; Step #6 - "compile-libfuzzer-introspector-x86_64": SHJoinColInfo* valCols; Step #6 - "compile-libfuzzer-introspector-x86_64": char* valData; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t valBitMapSize; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t valBufSize; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* valVarCols; Step #6 - "compile-libfuzzer-introspector-x86_64": bool valColExist; Step #6 - "compile-libfuzzer-introspector-x86_64": } SHJoinTableCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SHJoinOperatorInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": EJoinType joinType; Step #6 - "compile-libfuzzer-introspector-x86_64": EJoinSubType subType; Step #6 - "compile-libfuzzer-introspector-x86_64": SHJoinTableCtx tbs[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": SHJoinTableCtx* pBuild; Step #6 - "compile-libfuzzer-introspector-x86_64": SHJoinTableCtx* pProbe; Step #6 - "compile-libfuzzer-introspector-x86_64": SFilterInfo* pPreFilter; Step #6 - "compile-libfuzzer-introspector-x86_64": SFilterInfo* pFinFilter; Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* finBlk; Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* midBlk; Step #6 - "compile-libfuzzer-introspector-x86_64": STimeWindow tblTimeRange; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t pResColNum; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t* pResColMap; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pRowBufs; Step #6 - "compile-libfuzzer-introspector-x86_64": SSHashObj* pKeyHash; Step #6 - "compile-libfuzzer-introspector-x86_64": bool keyHashBuilt; Step #6 - "compile-libfuzzer-introspector-x86_64": SHJoinCtx ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": SHJoinExecInfo execInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t blkThreshold; Step #6 - "compile-libfuzzer-introspector-x86_64": hJoinImplFp joinFp; Step #6 - "compile-libfuzzer-introspector-x86_64": } SHJoinOperatorInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t (*hJoinImplFp)(SOperatorInfo*); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SBufRowInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": void* next; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t pageId; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t offset; Step #6 - "compile-libfuzzer-introspector-x86_64": } SBufRowInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum EHJoinPhase { Step #6 - "compile-libfuzzer-introspector-x86_64": E_JOIN_PHASE_PRE = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": E_JOIN_PHASE_CUR, Step #6 - "compile-libfuzzer-introspector-x86_64": E_JOIN_PHASE_POST Step #6 - "compile-libfuzzer-introspector-x86_64": } EHJoinPhase; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SHJoinColInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t srcSlot; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t dstSlot; Step #6 - "compile-libfuzzer-introspector-x86_64": bool keyCol; Step #6 - "compile-libfuzzer-introspector-x86_64": bool vardata; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t* offset; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t bytes; Step #6 - "compile-libfuzzer-introspector-x86_64": char* data; Step #6 - "compile-libfuzzer-introspector-x86_64": char* bitMap; Step #6 - "compile-libfuzzer-introspector-x86_64": SColumnInfoData* colData; Step #6 - "compile-libfuzzer-introspector-x86_64": } SHJoinColInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SGroupData { Step #6 - "compile-libfuzzer-introspector-x86_64": SBufRowInfo* rows; Step #6 - "compile-libfuzzer-introspector-x86_64": } SGroupData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SHJoinExecInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t buildBlkNum; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t buildBlkRows; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t probeBlkNum; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t probeBlkRows; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t resRows; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t expectRows; Step #6 - "compile-libfuzzer-introspector-x86_64": } SHJoinExecInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SHJoinColMap { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t srcSlot; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t dstSlot; Step #6 - "compile-libfuzzer-introspector-x86_64": bool vardata; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t bytes; Step #6 - "compile-libfuzzer-introspector-x86_64": } SHJoinColMap; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:33.058 INFO datatypes - __init__: Processing /src/tdengine/source/libs/executor/inc/dynqueryctrl.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SStbJoinPostJoinCtx { Step #6 - "compile-libfuzzer-introspector-x86_64": bool isStarted; Step #6 - "compile-libfuzzer-introspector-x86_64": bool leftNeedCache; Step #6 - "compile-libfuzzer-introspector-x86_64": bool rightNeedCache; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t leftVgId; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t rightVgId; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t leftCurrUid; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t rightCurrUid; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t rightNextUid; Step #6 - "compile-libfuzzer-introspector-x86_64": } SStbJoinPostJoinCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SStbJoinTableList { Step #6 - "compile-libfuzzer-introspector-x86_64": void *pNext; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t uidNum; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t readIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t *pLeftVg; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t *pLeftUid; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t *pRightVg; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t *pRightUid; Step #6 - "compile-libfuzzer-introspector-x86_64": } SStbJoinTableList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SStbJoinDynCtrlInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": SDynQueryCtrlExecInfo execInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": SStbJoinDynCtrlBasic basic; Step #6 - "compile-libfuzzer-introspector-x86_64": SStbJoinDynCtrlCtx ctx; Step #6 - "compile-libfuzzer-introspector-x86_64": SDataBlockDescNode* pOutputDataBlockDesc; Step #6 - "compile-libfuzzer-introspector-x86_64": } SStbJoinDynCtrlInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SDynQueryCtrlExecInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t prevBlkNum; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t prevBlkRows; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t postBlkNum; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t postBlkRows; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t leftCacheNum; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t rightCacheNum; Step #6 - "compile-libfuzzer-introspector-x86_64": } SDynQueryCtrlExecInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SStbJoinDynCtrlCtx { Step #6 - "compile-libfuzzer-introspector-x86_64": SStbJoinPrevJoinCtx prev; Step #6 - "compile-libfuzzer-introspector-x86_64": SStbJoinPostJoinCtx post; Step #6 - "compile-libfuzzer-introspector-x86_64": } SStbJoinDynCtrlCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SStbJoinPrevJoinCtx { Step #6 - "compile-libfuzzer-introspector-x86_64": bool joinBuild; Step #6 - "compile-libfuzzer-introspector-x86_64": SSHashObj* leftHash; Step #6 - "compile-libfuzzer-introspector-x86_64": SSHashObj* rightHash; Step #6 - "compile-libfuzzer-introspector-x86_64": SSHashObj* leftCache; Step #6 - "compile-libfuzzer-introspector-x86_64": SSHashObj* rightCache; Step #6 - "compile-libfuzzer-introspector-x86_64": SSHashObj* onceTable; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t tableNum; Step #6 - "compile-libfuzzer-introspector-x86_64": SStbJoinTableList* pListHead; Step #6 - "compile-libfuzzer-introspector-x86_64": SStbJoinTableList* pListTail; Step #6 - "compile-libfuzzer-introspector-x86_64": } SStbJoinPrevJoinCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SDynQueryCtrlOperatorInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": EDynQueryType qType; Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": SStbJoinDynCtrlInfo stbJoin; Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": } SDynQueryCtrlOperatorInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:33.062 INFO datatypes - __init__: Processing /src/tdengine/source/libs/executor/inc/executil.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SResultRow { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t version; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t pageId; // pageId & rowId is the position of current result in disk-based output buffer Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t offset : 29; // row index in buffer page Step #6 - "compile-libfuzzer-introspector-x86_64": bool startInterp; // the time window start timestamp has done the interpolation already. Step #6 - "compile-libfuzzer-introspector-x86_64": bool endInterp; // the time window end timestamp has done the interpolation already. Step #6 - "compile-libfuzzer-introspector-x86_64": bool closed; // this result status: closed or opened Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t numOfRows; // number of rows of current time window Step #6 - "compile-libfuzzer-introspector-x86_64": STimeWindow win; Step #6 - "compile-libfuzzer-introspector-x86_64": struct SResultRowEntryInfo pEntryInfo[]; // For each result column, there is a resultInfo Step #6 - "compile-libfuzzer-introspector-x86_64": } SResultRow; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SResKeyPos { Step #6 - "compile-libfuzzer-introspector-x86_64": SResultRowPosition pos; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t groupId; Step #6 - "compile-libfuzzer-introspector-x86_64": char key[]; Step #6 - "compile-libfuzzer-introspector-x86_64": } SResKeyPos; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SColMatchItem { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t colId; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t srcSlotId; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t dstSlotId; Step #6 - "compile-libfuzzer-introspector-x86_64": bool needOutput; Step #6 - "compile-libfuzzer-introspector-x86_64": SDataType dataType; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t funcType; Step #6 - "compile-libfuzzer-introspector-x86_64": bool isPk; Step #6 - "compile-libfuzzer-introspector-x86_64": } SColMatchItem; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SExecTaskInfo SExecTaskInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct STableListInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": bool oneTableForEachGroup; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t numOfOuputGroups; // the data block will be generated one by one Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t* groupOffset; // keep the offset value for each group in the tableList Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pTableList; Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj* map; // speedup acquire the tableQueryInfo by table uid Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj* remainGroups; // remaining group has not yet processed the empty group Step #6 - "compile-libfuzzer-introspector-x86_64": STableListIdInfo idInfo; // this maybe the super table or ordinary table Step #6 - "compile-libfuzzer-introspector-x86_64": } STableListInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SGroupResInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t index; // rows consumed in func:doCopyToSDataBlockXX Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t iter; // relate to index-1, last consumed data's slot id in hash table Step #6 - "compile-libfuzzer-introspector-x86_64": void* dataPos; // relate to index-1, last consumed data's position, in the nodelist of cur slot Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pRows; // SArray Step #6 - "compile-libfuzzer-introspector-x86_64": char* pBuf; Step #6 - "compile-libfuzzer-introspector-x86_64": bool freeItem; Step #6 - "compile-libfuzzer-introspector-x86_64": } SGroupResInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SResultRowPosition { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t pageId; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t offset; Step #6 - "compile-libfuzzer-introspector-x86_64": } SResultRowPosition; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SResultRowInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t size; // number of result set Step #6 - "compile-libfuzzer-introspector-x86_64": SResultRowPosition cur; Step #6 - "compile-libfuzzer-introspector-x86_64": SList* openWindow; Step #6 - "compile-libfuzzer-introspector-x86_64": } SResultRowInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SColMatchInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pList; // SArray Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t matchType; // determinate the source according to col id or slot id Step #6 - "compile-libfuzzer-introspector-x86_64": } SColMatchInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct STableListIdInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t suid; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t uid; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t tableType; Step #6 - "compile-libfuzzer-introspector-x86_64": } STableListIdInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:33.067 INFO datatypes - __init__: Processing /src/tdengine/source/libs/executor/inc/dataSinkInt.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t (*FPutDataBlock)(struct SDataSinkHandle* pHandle, const SInputData* pInput, bool* pContinue); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*FReset)(struct SDataSinkHandle* pHandle); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t (*FGetDataBlock)(struct SDataSinkHandle* pHandle, SOutputData* pOutput); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t (*FGetCacheSize)(struct SDataSinkHandle* pHandle, uint64_t* size); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SDataSinkHandle { Step #6 - "compile-libfuzzer-introspector-x86_64": FPutDataBlock fPut; Step #6 - "compile-libfuzzer-introspector-x86_64": FEndPut fEndPut; Step #6 - "compile-libfuzzer-introspector-x86_64": FReset fReset; Step #6 - "compile-libfuzzer-introspector-x86_64": FGetDataLength fGetLen; Step #6 - "compile-libfuzzer-introspector-x86_64": FGetDataBlock fGetData; Step #6 - "compile-libfuzzer-introspector-x86_64": FDestroyDataSinker fDestroy; Step #6 - "compile-libfuzzer-introspector-x86_64": FGetCacheSize fGetCacheSize; Step #6 - "compile-libfuzzer-introspector-x86_64": FGetSinkFlags fGetFlags; Step #6 - "compile-libfuzzer-introspector-x86_64": } SDataSinkHandle; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SDataSinkManager { Step #6 - "compile-libfuzzer-introspector-x86_64": SDataSinkMgtCfg cfg; Step #6 - "compile-libfuzzer-introspector-x86_64": SStorageAPI* pAPI; Step #6 - "compile-libfuzzer-introspector-x86_64": } SDataSinkManager; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*FGetDataLength)(struct SDataSinkHandle* pHandle, int64_t* pLen, int64_t* pRowLen, bool* pQueryEnd); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*FEndPut)(struct SDataSinkHandle* pHandle, uint64_t useconds); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t (*FDestroyDataSinker)(struct SDataSinkHandle* pHandle); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t (*FGetSinkFlags)(struct SDataSinkHandle* pHandle, uint64_t* flags); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:33.071 INFO datatypes - __init__: Processing /src/tdengine/source/libs/executor/inc/groupcache.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SGcBlkBufBasic { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t fileId; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t blkId; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t offset; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t bufSize; Step #6 - "compile-libfuzzer-introspector-x86_64": } SGcBlkBufBasic; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SGroupCacheFileFd { Step #6 - "compile-libfuzzer-introspector-x86_64": TdThreadMutex mutex; Step #6 - "compile-libfuzzer-introspector-x86_64": TdFilePtr fd; Step #6 - "compile-libfuzzer-introspector-x86_64": } SGroupCacheFileFd; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SGcFileCacheCtx { Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t fileSize; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t fileId; Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj* pCacheFile; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t baseNameLen; Step #6 - "compile-libfuzzer-introspector-x86_64": char baseFilename[256]; Step #6 - "compile-libfuzzer-introspector-x86_64": } SGcFileCacheCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SGcVgroupCtx { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t id; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pTbList; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t lastBlkUid; Step #6 - "compile-libfuzzer-introspector-x86_64": SGcFileCacheCtx fileCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": } SGcVgroupCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SGroupCacheData { Step #6 - "compile-libfuzzer-introspector-x86_64": TdThreadMutex mutex; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* waitQueue; Step #6 - "compile-libfuzzer-introspector-x86_64": bool fetchDone; Step #6 - "compile-libfuzzer-introspector-x86_64": bool needCache; Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* pBlock; Step #6 - "compile-libfuzzer-introspector-x86_64": SGcVgroupCtx* pVgCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t downstreamIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t vgId; Step #6 - "compile-libfuzzer-introspector-x86_64": SGcBlkList blkList; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t fileId; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t startOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": } SGroupCacheData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SGroupColsInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t colNum; Step #6 - "compile-libfuzzer-introspector-x86_64": bool withNull; Step #6 - "compile-libfuzzer-introspector-x86_64": SGroupColInfo* pColsInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t bitMapSize; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t bufSize; Step #6 - "compile-libfuzzer-introspector-x86_64": char* pBuf; Step #6 - "compile-libfuzzer-introspector-x86_64": char* pData; Step #6 - "compile-libfuzzer-introspector-x86_64": } SGroupColsInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SGcSessionCtx { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t downstreamIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": SGcOperatorParam* pParam; Step #6 - "compile-libfuzzer-introspector-x86_64": SGroupCacheData* pGroupData; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t lastBlkId; Step #6 - "compile-libfuzzer-introspector-x86_64": bool semInit; Step #6 - "compile-libfuzzer-introspector-x86_64": tsem_t waitSem; Step #6 - "compile-libfuzzer-introspector-x86_64": bool newFetch; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t resRows; Step #6 - "compile-libfuzzer-introspector-x86_64": } SGcSessionCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SGcExecInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t* pDownstreamBlkNum; Step #6 - "compile-libfuzzer-introspector-x86_64": } SGcExecInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SGcDownstreamCtx { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t id; Step #6 - "compile-libfuzzer-introspector-x86_64": SRWLatch grpLock; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t fetchSessionId; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pNewGrpList; // SArray Step #6 - "compile-libfuzzer-introspector-x86_64": SSHashObj* pVgTbHash; // SHash Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj* pGrpHash; Step #6 - "compile-libfuzzer-introspector-x86_64": SRWLatch blkLock; Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* pBaseBlock; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pFreeBlock; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t lastBlkUid; Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj* pSessions; Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj* pWaitSessions; Step #6 - "compile-libfuzzer-introspector-x86_64": SGcFileCacheCtx fileCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": bool fetchDone; Step #6 - "compile-libfuzzer-introspector-x86_64": } SGcDownstreamCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SGroupCacheFileInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t groupNum; Step #6 - "compile-libfuzzer-introspector-x86_64": bool deleted; Step #6 - "compile-libfuzzer-introspector-x86_64": SGroupCacheFileFd fd; Step #6 - "compile-libfuzzer-introspector-x86_64": } SGroupCacheFileInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SGcBlkList { Step #6 - "compile-libfuzzer-introspector-x86_64": SRWLatch lock; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pList; Step #6 - "compile-libfuzzer-introspector-x86_64": } SGcBlkList; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SGroupColInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t slot; Step #6 - "compile-libfuzzer-introspector-x86_64": bool vardata; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t bytes; Step #6 - "compile-libfuzzer-introspector-x86_64": } SGroupColInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SGcNewGroupInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t vgId; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t uid; Step #6 - "compile-libfuzzer-introspector-x86_64": SGroupCacheData* pGroup; Step #6 - "compile-libfuzzer-introspector-x86_64": SOperatorParam* pParam; Step #6 - "compile-libfuzzer-introspector-x86_64": } SGcNewGroupInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SGcBlkBufInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": SGcBlkBufBasic basic; Step #6 - "compile-libfuzzer-introspector-x86_64": void* next; Step #6 - "compile-libfuzzer-introspector-x86_64": void* pBuf; Step #6 - "compile-libfuzzer-introspector-x86_64": SGcDownstreamCtx* pCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t groupId; Step #6 - "compile-libfuzzer-introspector-x86_64": } SGcBlkBufInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SGcCacheFile { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t grpNum; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t grpDone; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t fileSize; Step #6 - "compile-libfuzzer-introspector-x86_64": } SGcCacheFile; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SGcBlkCacheInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": SRWLatch dirtyLock; Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj* pDirtyBlk; Step #6 - "compile-libfuzzer-introspector-x86_64": SGcBlkBufInfo* pDirtyHead; Step #6 - "compile-libfuzzer-introspector-x86_64": SGcBlkBufInfo* pDirtyTail; Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj* pReadBlk; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t blkCacheSize; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t writeDownstreamId; Step #6 - "compile-libfuzzer-introspector-x86_64": } SGcBlkCacheInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SGroupCacheOperatorInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t maxCacheSize; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t currentBlkId; Step #6 - "compile-libfuzzer-introspector-x86_64": SGroupColsInfo groupColsInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": bool globalGrp; Step #6 - "compile-libfuzzer-introspector-x86_64": bool grpByUid; Step #6 - "compile-libfuzzer-introspector-x86_64": bool batchFetch; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t downstreamNum; Step #6 - "compile-libfuzzer-introspector-x86_64": SGcDownstreamCtx* pDownstreams; Step #6 - "compile-libfuzzer-introspector-x86_64": SGcBlkCacheInfo blkCache; Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj* pGrpHash; Step #6 - "compile-libfuzzer-introspector-x86_64": SGcExecInfo execInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": } SGroupCacheOperatorInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:33.075 INFO datatypes - __init__: Processing /src/tdengine/source/libs/executor/inc/tfill.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SFillColInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t numOfFillExpr; Step #6 - "compile-libfuzzer-introspector-x86_64": SExprInfo* pExpr; Step #6 - "compile-libfuzzer-introspector-x86_64": bool notFillCol; // denote if this column needs fill operation Step #6 - "compile-libfuzzer-introspector-x86_64": SVariant fillVal; Step #6 - "compile-libfuzzer-introspector-x86_64": bool fillNull; Step #6 - "compile-libfuzzer-introspector-x86_64": } SFillColInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SFillInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": TSKEY start; // start timestamp Step #6 - "compile-libfuzzer-introspector-x86_64": TSKEY end; // endKey for fill Step #6 - "compile-libfuzzer-introspector-x86_64": TSKEY currentKey; // current active timestamp, the value may be changed during the fill procedure. Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t tsSlotId; // primary time stamp slot id Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t srcTsSlotId; // timestamp column id in the source data block. Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t order; // order [TSDB_ORDER_ASC|TSDB_ORDER_DESC] Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t type; // fill type Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t numOfRows; // number of rows in the input data block Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t index; // active row index Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t numOfTotal; // number of filled rows in one round Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t numOfCurrent; // number of filled rows in current results Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t numOfCols; // number of columns, including the tags columns Step #6 - "compile-libfuzzer-introspector-x86_64": SInterval interval; Step #6 - "compile-libfuzzer-introspector-x86_64": SRowVal prev; Step #6 - "compile-libfuzzer-introspector-x86_64": SRowVal next; Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* pSrcBlock; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t alloc; // data buffer size in rows Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": SFillColInfo* pFillCol; // column info for fill operations Step #6 - "compile-libfuzzer-introspector-x86_64": SFillTagColInfo* pTags; // tags value for filling gap Step #6 - "compile-libfuzzer-introspector-x86_64": const char* id; Step #6 - "compile-libfuzzer-introspector-x86_64": SExecTaskInfo* pTaskInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": } SFillInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": SSchema col; Step #6 - "compile-libfuzzer-introspector-x86_64": char* tagVal; Step #6 - "compile-libfuzzer-introspector-x86_64": } SFillTagColInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SResultRowData { Step #6 - "compile-libfuzzer-introspector-x86_64": TSKEY key; Step #6 - "compile-libfuzzer-introspector-x86_64": SResultCellData* pRowVal; Step #6 - "compile-libfuzzer-introspector-x86_64": } SResultRowData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SStreamFillInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": TSKEY start; // startKey for fill Step #6 - "compile-libfuzzer-introspector-x86_64": TSKEY end; // endKey for fill Step #6 - "compile-libfuzzer-introspector-x86_64": TSKEY current; // current Key for fill Step #6 - "compile-libfuzzer-introspector-x86_64": TSKEY preRowKey; Step #6 - "compile-libfuzzer-introspector-x86_64": TSKEY prePointKey; Step #6 - "compile-libfuzzer-introspector-x86_64": TSKEY nextRowKey; Step #6 - "compile-libfuzzer-introspector-x86_64": TSKEY nextPointKey; Step #6 - "compile-libfuzzer-introspector-x86_64": SResultRowData* pResRow; Step #6 - "compile-libfuzzer-introspector-x86_64": SStreamFillLinearInfo* pLinearInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": bool needFill; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t type; // fill type Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t pos; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* delRanges; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t delIndex; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t curGroupId; Step #6 - "compile-libfuzzer-introspector-x86_64": bool hasNext; Step #6 - "compile-libfuzzer-introspector-x86_64": SResultRowData* pNonFillRow; Step #6 - "compile-libfuzzer-introspector-x86_64": void* pTempBuff; Step #6 - "compile-libfuzzer-introspector-x86_64": } SStreamFillInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SFillLinearInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": SPoint start; Step #6 - "compile-libfuzzer-introspector-x86_64": SPoint end; Step #6 - "compile-libfuzzer-introspector-x86_64": bool isStartSet; Step #6 - "compile-libfuzzer-introspector-x86_64": bool isEndSet; Step #6 - "compile-libfuzzer-introspector-x86_64": int16_t type; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t bytes; Step #6 - "compile-libfuzzer-introspector-x86_64": } SFillLinearInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t key; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pRowVal; Step #6 - "compile-libfuzzer-introspector-x86_64": } SRowVal; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SResultCellData { Step #6 - "compile-libfuzzer-introspector-x86_64": bool isNull; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t type; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t bytes; Step #6 - "compile-libfuzzer-introspector-x86_64": char pData[]; Step #6 - "compile-libfuzzer-introspector-x86_64": } SResultCellData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SStreamFillLinearInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": TSKEY nextEnd; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pEndPoints; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pNextEndPoints; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t winIndex; Step #6 - "compile-libfuzzer-introspector-x86_64": bool hasNext; Step #6 - "compile-libfuzzer-introspector-x86_64": } SStreamFillLinearInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:33.079 INFO datatypes - __init__: Processing /src/tdengine/source/libs/executor/inc/tsort.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SMultiMergeSource { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t type; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t rowIndex; Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* pBlock; Step #6 - "compile-libfuzzer-introspector-x86_64": } SMultiMergeSource; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct STupleHandle STupleHandle; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SMsortComparParam { Step #6 - "compile-libfuzzer-introspector-x86_64": void** pSources; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t numOfSources; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* orderInfo; // SArray Step #6 - "compile-libfuzzer-introspector-x86_64": bool cmpGroupId; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t sortType; Step #6 - "compile-libfuzzer-introspector-x86_64": // the following fields to speed up sorting when sortType == SORT_BLOCK_TS_MERGE Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t tsSlotId; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t tsOrder; Step #6 - "compile-libfuzzer-introspector-x86_64": __compar_fn_t cmpTsFn; Step #6 - "compile-libfuzzer-introspector-x86_64": void* pPkOrder; // SBlockOrderInfo* Step #6 - "compile-libfuzzer-introspector-x86_64": } SMsortComparParam; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SSortSource { Step #6 - "compile-libfuzzer-introspector-x86_64": SMultiMergeSource src; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pageIdList; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t pageIndex; Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": struct { Step #6 - "compile-libfuzzer-introspector-x86_64": void* param; Step #6 - "compile-libfuzzer-introspector-x86_64": bool onlyRef; Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t fetchUs; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t fetchNum; Step #6 - "compile-libfuzzer-introspector-x86_64": } SSortSource; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SSortHandle SSortHandle; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t (*_sort_fetch_block_fn_t)(void* param, SSDataBlock** ppBlock); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t (*_sort_merge_compar_fn_t)(const void* p1, const void* p2, void* param); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:33.084 INFO datatypes - __init__: Processing /src/tdengine/source/libs/executor/inc/tlinearhash.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SLHashObj SLHashObj; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:33.087 INFO datatypes - __init__: Processing /src/tdengine/source/libs/executor/inc/executorimpl.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:33.090 INFO datatypes - __init__: Processing /src/tdengine/source/libs/executor/src/dataSinkMgt.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:33.094 INFO datatypes - __init__: Processing /src/tdengine/source/libs/executor/src/streamcountwindowoperator.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCountWindowInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": SResultWindowInfo winInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": COUNT_TYPE* pWindowCount; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCountWindowInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SBuffInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": bool rebuildWindow; Step #6 - "compile-libfuzzer-introspector-x86_64": BuffOp winBuffOp; Step #6 - "compile-libfuzzer-introspector-x86_64": SStreamStateCur* pCur; Step #6 - "compile-libfuzzer-introspector-x86_64": } SBuffInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": NONE_WINDOW = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": CREATE_NEW_WINDOW, Step #6 - "compile-libfuzzer-introspector-x86_64": MOVE_NEXT_WINDOW, Step #6 - "compile-libfuzzer-introspector-x86_64": } BuffOp; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:33.106 INFO datatypes - __init__: Processing /src/tdengine/source/libs/executor/src/tsort.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct TupleDesc { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t type; Step #6 - "compile-libfuzzer-introspector-x86_64": char* data; // if type is AllocatedTuple, then points to the created tuple, otherwise points to the DataBlock Step #6 - "compile-libfuzzer-introspector-x86_64": } TupleDesc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SSortMemFile { Step #6 - "compile-libfuzzer-introspector-x86_64": char* writeBuf; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t writeBufSize; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t writeFileOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t currRegionId; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t currRegionOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": bool bRegionDirty; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* aFileRegions; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t cacheSize; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t blockSize; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": FILE* pTdFile; Step #6 - "compile-libfuzzer-introspector-x86_64": char memFilePath[PATH_MAX]; Step #6 - "compile-libfuzzer-introspector-x86_64": } SSortMemFile; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SSortMemFileRegion { Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t fileOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t regionSize; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t bufRegOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t bufLen; Step #6 - "compile-libfuzzer-introspector-x86_64": char* buf; Step #6 - "compile-libfuzzer-introspector-x86_64": } SSortMemFileRegion; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct ReferencedTuple { Step #6 - "compile-libfuzzer-introspector-x86_64": TupleDesc desc; Step #6 - "compile-libfuzzer-introspector-x86_64": size_t rowIndex; Step #6 - "compile-libfuzzer-introspector-x86_64": } ReferencedTuple; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SBlkMergeSupport { Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t** aTs; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t* aRowIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t tsOrder; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": SBlockOrderInfo* pPkOrder; Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock** aBlks; Step #6 - "compile-libfuzzer-introspector-x86_64": } SBlkMergeSupport; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:33.133 INFO datatypes - __init__: Processing /src/tdengine/source/libs/executor/src/executorInt.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:33.147 INFO datatypes - __init__: Processing /src/tdengine/source/libs/executor/src/eventwindowoperator.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SEventWindowOperatorInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": SOptrBasicInfo binfo; Step #6 - "compile-libfuzzer-introspector-x86_64": SAggSupporter aggSup; Step #6 - "compile-libfuzzer-introspector-x86_64": SExprSupp scalarSup; Step #6 - "compile-libfuzzer-introspector-x86_64": SWindowRowsSup winSup; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t tsSlotId; // primary timestamp column slot id Step #6 - "compile-libfuzzer-introspector-x86_64": STimeWindowAggSupp twAggSup; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t groupId; // current group id, used to identify the data block from different groups Step #6 - "compile-libfuzzer-introspector-x86_64": SFilterInfo* pStartCondInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": SFilterInfo* pEndCondInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": bool inWindow; Step #6 - "compile-libfuzzer-introspector-x86_64": SResultRow* pRow; Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* pPreDataBlock; Step #6 - "compile-libfuzzer-introspector-x86_64": SOperatorInfo* pOperator; Step #6 - "compile-libfuzzer-introspector-x86_64": } SEventWindowOperatorInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:33.153 INFO datatypes - __init__: Processing /src/tdengine/source/libs/executor/src/streameventwindowoperator.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SEventWinfowFlag { Step #6 - "compile-libfuzzer-introspector-x86_64": bool startFlag; Step #6 - "compile-libfuzzer-introspector-x86_64": bool endFlag; Step #6 - "compile-libfuzzer-introspector-x86_64": } SEventWinfowFlag; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SEventWindowInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": SResultWindowInfo winInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": SEventWinfowFlag* pWinFlag; Step #6 - "compile-libfuzzer-introspector-x86_64": } SEventWindowInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:33.167 INFO datatypes - __init__: Processing /src/tdengine/source/libs/executor/src/hashjoinoperator.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:33.180 INFO datatypes - __init__: Processing /src/tdengine/source/libs/executor/src/dataInserter.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SSubmitRes { Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t affectedRows; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t code; Step #6 - "compile-libfuzzer-introspector-x86_64": SSubmitRsp2* pRsp; Step #6 - "compile-libfuzzer-introspector-x86_64": } SSubmitRes; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SSubmitRspParam { Step #6 - "compile-libfuzzer-introspector-x86_64": SDataInserterHandle* pInserter; Step #6 - "compile-libfuzzer-introspector-x86_64": } SSubmitRspParam; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SDataInserterHandle { Step #6 - "compile-libfuzzer-introspector-x86_64": SDataSinkHandle sink; Step #6 - "compile-libfuzzer-introspector-x86_64": SDataSinkManager* pManager; Step #6 - "compile-libfuzzer-introspector-x86_64": STSchema* pSchema; Step #6 - "compile-libfuzzer-introspector-x86_64": SQueryInserterNode* pNode; Step #6 - "compile-libfuzzer-introspector-x86_64": SSubmitRes submitRes; Step #6 - "compile-libfuzzer-introspector-x86_64": SInserterParam* pParam; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pDataBlocks; Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj* pCols; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t status; Step #6 - "compile-libfuzzer-introspector-x86_64": bool queryEnd; Step #6 - "compile-libfuzzer-introspector-x86_64": bool fullOrderColList; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t useconds; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t cachedSize; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": TdThreadMutex mutex; Step #6 - "compile-libfuzzer-introspector-x86_64": tsem_t ready; Step #6 - "compile-libfuzzer-introspector-x86_64": bool explain; Step #6 - "compile-libfuzzer-introspector-x86_64": } SDataInserterHandle; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:33.188 INFO datatypes - __init__: Processing /src/tdengine/source/libs/executor/src/tfill.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:33.199 INFO datatypes - __init__: Processing /src/tdengine/source/libs/executor/src/streamtimewindowoperator.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SStateWindowInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": SResultWindowInfo winInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": SStateKeys* pStateKey; Step #6 - "compile-libfuzzer-introspector-x86_64": } SStateWindowInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t (*__compare_fn_t)(void* pKey, void* data, int32_t index); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SPullWindowInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": STimeWindow window; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t groupId; Step #6 - "compile-libfuzzer-introspector-x86_64": STimeWindow calWin; Step #6 - "compile-libfuzzer-introspector-x86_64": } SPullWindowInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:33.259 INFO datatypes - __init__: Processing /src/tdengine/source/libs/executor/src/timesliceoperator.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct STimeSliceOperatorInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* pRes; Step #6 - "compile-libfuzzer-introspector-x86_64": STimeWindow win; Step #6 - "compile-libfuzzer-introspector-x86_64": SInterval interval; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t current; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pPrevRow; // SArray Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pNextRow; // SArray Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pLinearInfo; // SArray Step #6 - "compile-libfuzzer-introspector-x86_64": bool isPrevRowSet; Step #6 - "compile-libfuzzer-introspector-x86_64": bool isNextRowSet; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t fillType; // fill type Step #6 - "compile-libfuzzer-introspector-x86_64": SColumn tsCol; // primary timestamp column Step #6 - "compile-libfuzzer-introspector-x86_64": SExprSupp scalarSup; // scalar calculation Step #6 - "compile-libfuzzer-introspector-x86_64": struct SFillColInfo* pFillColInfo; // fill column info Step #6 - "compile-libfuzzer-introspector-x86_64": SRowKey prevKey; Step #6 - "compile-libfuzzer-introspector-x86_64": bool prevTsSet; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t groupId; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pPrevGroupKeys; Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* pNextGroupRes; Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* pRemainRes; // save block unfinished processing Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t remainIndex; // the remaining index in the block to be processed Step #6 - "compile-libfuzzer-introspector-x86_64": bool hasPk; Step #6 - "compile-libfuzzer-introspector-x86_64": SColumn pkCol; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t rangeInterval; Step #6 - "compile-libfuzzer-introspector-x86_64": } STimeSliceOperatorInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:33.275 INFO datatypes - __init__: Processing /src/tdengine/source/libs/executor/src/tlinearhash.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SLHashBucket { Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pPageIdList; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t size; // the number of element in this entry Step #6 - "compile-libfuzzer-introspector-x86_64": } SLHashBucket; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SLHashNode { Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t keyLen; Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t dataLen; Step #6 - "compile-libfuzzer-introspector-x86_64": } SLHashNode; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:33.282 INFO datatypes - __init__: Processing /src/tdengine/source/libs/executor/src/filloperator.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct STimeRange { Step #6 - "compile-libfuzzer-introspector-x86_64": TSKEY skey; Step #6 - "compile-libfuzzer-introspector-x86_64": TSKEY ekey; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t groupId; Step #6 - "compile-libfuzzer-introspector-x86_64": } STimeRange; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SFillOperatorInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": struct SFillInfo* pFillInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* pRes; Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* pFinalRes; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t totalInputRows; Step #6 - "compile-libfuzzer-introspector-x86_64": void** p; Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* existNewGroupBlock; Step #6 - "compile-libfuzzer-introspector-x86_64": STimeWindow win; Step #6 - "compile-libfuzzer-introspector-x86_64": SColMatchInfo matchInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t primaryTsCol; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t primarySrcSlotId; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t curGroupId; // current handled group id Step #6 - "compile-libfuzzer-introspector-x86_64": SExprInfo* pExprInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t numOfExpr; Step #6 - "compile-libfuzzer-introspector-x86_64": SExprSupp noFillExprSupp; Step #6 - "compile-libfuzzer-introspector-x86_64": SExprSupp fillNullExprSupp; Step #6 - "compile-libfuzzer-introspector-x86_64": } SFillOperatorInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:33.290 INFO datatypes - __init__: Processing /src/tdengine/source/libs/executor/src/groupoperator.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SGroupbyOperatorInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": SOptrBasicInfo binfo; Step #6 - "compile-libfuzzer-introspector-x86_64": SAggSupporter aggSup; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pGroupCols; // group by columns, SArray Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pGroupColVals; // current group column values, SArray Step #6 - "compile-libfuzzer-introspector-x86_64": bool isInit; // denote if current val is initialized or not Step #6 - "compile-libfuzzer-introspector-x86_64": char* keyBuf; // group by keys for hash Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t groupKeyLen; // total group by column width Step #6 - "compile-libfuzzer-introspector-x86_64": SGroupResInfo groupResInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": SExprSupp scalarSup; Step #6 - "compile-libfuzzer-introspector-x86_64": SOperatorInfo *pOperator; Step #6 - "compile-libfuzzer-introspector-x86_64": } SGroupbyOperatorInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SPartitionOperatorInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": SOptrBasicInfo binfo; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pGroupCols; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pGroupColVals; // current group column values, SArray Step #6 - "compile-libfuzzer-introspector-x86_64": char* keyBuf; // group by keys for hash Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t groupKeyLen; // total group by column width Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj* pGroupSet; // quick locate the window object for each result Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": SDiskbasedBuf* pBuf; // query result buffer based on blocked-wised disk file Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t rowCapacity; // maximum number of rows for each buffer page Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t* columnOffset; // start position for each column data Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* sortedGroupArray; // SDataGroupInfo sorted by group id Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t groupIndex; // group index Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t pageIndex; // page index of current group Step #6 - "compile-libfuzzer-introspector-x86_64": SExprSupp scalarSup; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t remainRows; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t orderedRows; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pOrderInfoArr; Step #6 - "compile-libfuzzer-introspector-x86_64": } SPartitionOperatorInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:33.310 INFO datatypes - __init__: Processing /src/tdengine/source/libs/executor/src/dataDeleter.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SDataDeleterBuf { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t useSize; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t allocSize; Step #6 - "compile-libfuzzer-introspector-x86_64": char* pData; Step #6 - "compile-libfuzzer-introspector-x86_64": } SDataDeleterBuf; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SDataCacheEntry { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t dataLen; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t numOfRows; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t numOfCols; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t compressed; Step #6 - "compile-libfuzzer-introspector-x86_64": char data[]; Step #6 - "compile-libfuzzer-introspector-x86_64": } SDataCacheEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SDataDeleterHandle { Step #6 - "compile-libfuzzer-introspector-x86_64": SDataSinkHandle sink; Step #6 - "compile-libfuzzer-introspector-x86_64": SDataSinkManager* pManager; Step #6 - "compile-libfuzzer-introspector-x86_64": SDataSinkNode* pSinkNode; Step #6 - "compile-libfuzzer-introspector-x86_64": SDataBlockDescNode* pSchema; Step #6 - "compile-libfuzzer-introspector-x86_64": SDataDeleterNode* pDeleter; Step #6 - "compile-libfuzzer-introspector-x86_64": SDeleterParam* pParam; Step #6 - "compile-libfuzzer-introspector-x86_64": STaosQueue* pDataBlocks; Step #6 - "compile-libfuzzer-introspector-x86_64": SDataDeleterBuf nextOutput; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t status; Step #6 - "compile-libfuzzer-introspector-x86_64": bool queryEnd; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t useconds; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t cachedSize; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": TdThreadMutex mutex; Step #6 - "compile-libfuzzer-introspector-x86_64": } SDataDeleterHandle; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:33.317 INFO datatypes - __init__: Processing /src/tdengine/source/libs/executor/src/projectoperator.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SProjectOperatorInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": SOptrBasicInfo binfo; Step #6 - "compile-libfuzzer-introspector-x86_64": SAggSupporter aggSup; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pPseudoColInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": SLimitInfo limitInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": bool mergeDataBlocks; Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* pFinalRes; Step #6 - "compile-libfuzzer-introspector-x86_64": bool inputIgnoreGroup; Step #6 - "compile-libfuzzer-introspector-x86_64": bool outputIgnoreGroup; Step #6 - "compile-libfuzzer-introspector-x86_64": } SProjectOperatorInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SIndefOperatorInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": SOptrBasicInfo binfo; Step #6 - "compile-libfuzzer-introspector-x86_64": SAggSupporter aggSup; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pPseudoColInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": SExprSupp scalarSup; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t groupId; Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* pNextGroupRes; Step #6 - "compile-libfuzzer-introspector-x86_64": } SIndefOperatorInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:33.330 INFO datatypes - __init__: Processing /src/tdengine/source/libs/executor/src/aggregateoperator.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": bool hasAgg; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t numOfRows; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t startOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": } SFunctionCtxStatus; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SAggOperatorInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": SOptrBasicInfo binfo; Step #6 - "compile-libfuzzer-introspector-x86_64": SAggSupporter aggSup; Step #6 - "compile-libfuzzer-introspector-x86_64": STableQueryInfo* current; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t groupId; Step #6 - "compile-libfuzzer-introspector-x86_64": SGroupResInfo groupResInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": SExprSupp scalarExprSup; Step #6 - "compile-libfuzzer-introspector-x86_64": bool groupKeyOptimized; Step #6 - "compile-libfuzzer-introspector-x86_64": bool hasValidBlock; Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* pNewGroupBlock; Step #6 - "compile-libfuzzer-introspector-x86_64": bool hasCountFunc; Step #6 - "compile-libfuzzer-introspector-x86_64": SOperatorInfo* pOperator; Step #6 - "compile-libfuzzer-introspector-x86_64": bool cleanGroupResInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": } SAggOperatorInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:33.340 INFO datatypes - __init__: Processing /src/tdengine/source/libs/executor/src/hashjoin.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:33.345 INFO datatypes - __init__: Processing /src/tdengine/source/libs/executor/src/anomalywindowoperator.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* blocks; // SSDataBlock* Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* windows; // STimeWindow Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t groupId; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t cachedRows; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t curWinIndex; Step #6 - "compile-libfuzzer-introspector-x86_64": STimeWindow curWin; Step #6 - "compile-libfuzzer-introspector-x86_64": SResultRow* pResultRow; Step #6 - "compile-libfuzzer-introspector-x86_64": } SAnomalyWindowSupp; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": SOptrBasicInfo binfo; Step #6 - "compile-libfuzzer-introspector-x86_64": SAggSupporter aggSup; Step #6 - "compile-libfuzzer-introspector-x86_64": SExprSupp scalarSup; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t tsSlotId; Step #6 - "compile-libfuzzer-introspector-x86_64": STimeWindowAggSupp twAggSup; Step #6 - "compile-libfuzzer-introspector-x86_64": char algoName[TSDB_ANALYTIC_ALGO_NAME_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": char algoUrl[TSDB_ANALYTIC_ALGO_URL_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": char anomalyOpt[TSDB_ANALYTIC_ALGO_OPTION_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": SAnomalyWindowSupp anomalySup; Step #6 - "compile-libfuzzer-introspector-x86_64": SWindowRowsSup anomalyWinRowSup; Step #6 - "compile-libfuzzer-introspector-x86_64": SColumn anomalyCol; Step #6 - "compile-libfuzzer-introspector-x86_64": SStateKeys anomalyKey; Step #6 - "compile-libfuzzer-introspector-x86_64": } SAnomalyWindowOperatorInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:33.356 INFO datatypes - __init__: Processing /src/tdengine/source/libs/executor/src/streamexecutorInt.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:33.359 INFO datatypes - __init__: Processing /src/tdengine/source/libs/executor/src/executor.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:33.378 INFO datatypes - __init__: Processing /src/tdengine/source/libs/executor/src/dataDispatcher.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SDataDispatchBuf { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t useSize; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t allocSize; Step #6 - "compile-libfuzzer-introspector-x86_64": char* pData; Step #6 - "compile-libfuzzer-introspector-x86_64": } SDataDispatchBuf; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SDataDispatchHandle { Step #6 - "compile-libfuzzer-introspector-x86_64": SDataSinkHandle sink; Step #6 - "compile-libfuzzer-introspector-x86_64": SDataSinkManager* pManager; Step #6 - "compile-libfuzzer-introspector-x86_64": SDataBlockDescNode* pSchema; Step #6 - "compile-libfuzzer-introspector-x86_64": SDataSinkNode* pSinkNode; Step #6 - "compile-libfuzzer-introspector-x86_64": STaosQueue* pDataBlocks; Step #6 - "compile-libfuzzer-introspector-x86_64": SDataDispatchBuf nextOutput; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t outPutColCounts; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t status; Step #6 - "compile-libfuzzer-introspector-x86_64": bool queryEnd; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t useconds; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t cachedSize; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": void* pCompressBuf; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t bufSize; Step #6 - "compile-libfuzzer-introspector-x86_64": TdThreadMutex mutex; Step #6 - "compile-libfuzzer-introspector-x86_64": } SDataDispatchHandle; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SDataCacheEntry { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t rawLen; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t dataLen; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t numOfRows; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t numOfCols; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t compressed; Step #6 - "compile-libfuzzer-introspector-x86_64": char data[]; Step #6 - "compile-libfuzzer-introspector-x86_64": } SDataCacheEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:33.385 INFO datatypes - __init__: Processing /src/tdengine/source/libs/executor/src/mergejoinoperator.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:33.404 INFO datatypes - __init__: Processing /src/tdengine/source/libs/executor/src/operator.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": OPTR_FN_RET_CONTINUE = 0x1, Step #6 - "compile-libfuzzer-introspector-x86_64": OPTR_FN_RET_ABORT = 0x2, Step #6 - "compile-libfuzzer-introspector-x86_64": } ERetType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef ERetType (*optr_fn_t)(SOperatorInfo* pOperator, STraverParam* pParam, const char* pIdstr); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct STraverParam { Step #6 - "compile-libfuzzer-introspector-x86_64": void* pRet; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t code; Step #6 - "compile-libfuzzer-introspector-x86_64": void* pParam; Step #6 - "compile-libfuzzer-introspector-x86_64": } STraverParam; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SExtScanInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t order; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t scanFlag; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t inheritUsOrder; Step #6 - "compile-libfuzzer-introspector-x86_64": } SExtScanInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:33.415 INFO datatypes - __init__: Processing /src/tdengine/source/libs/executor/src/streamfilloperator.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct STimeRange { Step #6 - "compile-libfuzzer-introspector-x86_64": TSKEY skey; Step #6 - "compile-libfuzzer-introspector-x86_64": TSKEY ekey; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t groupId; Step #6 - "compile-libfuzzer-introspector-x86_64": } STimeRange; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:33.437 INFO datatypes - __init__: Processing /src/tdengine/source/libs/executor/src/sortoperator.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum EChildOperatorStatus { CHILD_OP_NEW_GROUP, CHILD_OP_SAME_GROUP, CHILD_OP_FINISHED } EChildOperatorStatus; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SSortOperatorInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": SOptrBasicInfo binfo; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t sortBufSize; // max buffer size for in-memory sort Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pSortInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": SSortHandle* pSortHandle; Step #6 - "compile-libfuzzer-introspector-x86_64": SColMatchInfo matchInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t bufPageSize; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t startTs; // sort start time Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t sortElapsed; // sort elapsed time, time to flush to disk not included. Step #6 - "compile-libfuzzer-introspector-x86_64": SLimitInfo limitInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t maxTupleLength; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t maxRows; Step #6 - "compile-libfuzzer-introspector-x86_64": SSortOpGroupIdCalc* pGroupIdCalc; Step #6 - "compile-libfuzzer-introspector-x86_64": } SSortOperatorInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SSortOpGroupIdCalc { Step #6 - "compile-libfuzzer-introspector-x86_64": STupleHandle* pSavedTuple; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pSortColsArr; Step #6 - "compile-libfuzzer-introspector-x86_64": char* keyBuf; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t lastKeysLen; // default to be 0 Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t lastGroupId; Step #6 - "compile-libfuzzer-introspector-x86_64": bool excludePKCol; Step #6 - "compile-libfuzzer-introspector-x86_64": } SSortOpGroupIdCalc; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SGroupSortOperatorInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": SOptrBasicInfo binfo; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pSortInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": SColMatchInfo matchInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t startTs; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t sortElapsed; Step #6 - "compile-libfuzzer-introspector-x86_64": bool hasGroupId; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t currGroupId; Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* prefetchedSortInput; Step #6 - "compile-libfuzzer-introspector-x86_64": SSortHandle* pCurrSortHandle; Step #6 - "compile-libfuzzer-introspector-x86_64": EChildOperatorStatus childOpStatus; Step #6 - "compile-libfuzzer-introspector-x86_64": SSortExecInfo sortExecInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": } SGroupSortOperatorInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SGroupSortSourceParam { Step #6 - "compile-libfuzzer-introspector-x86_64": SOperatorInfo* childOpInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": SGroupSortOperatorInfo* grpSortOpInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": } SGroupSortSourceParam; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:33.447 INFO datatypes - __init__: Processing /src/tdengine/source/libs/executor/src/streamtimesliceoperator.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:33.472 INFO datatypes - __init__: Processing /src/tdengine/source/libs/executor/src/streamintervalsliceoperator.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SInervalSlicePoint { Step #6 - "compile-libfuzzer-introspector-x86_64": SSessionKey winKey; Step #6 - "compile-libfuzzer-introspector-x86_64": bool *pFinished; Step #6 - "compile-libfuzzer-introspector-x86_64": SSliceRowData* pLastRow; Step #6 - "compile-libfuzzer-introspector-x86_64": SRowBuffPos* pResPos; Step #6 - "compile-libfuzzer-introspector-x86_64": } SInervalSlicePoint; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum SIntervalSliceType { Step #6 - "compile-libfuzzer-introspector-x86_64": INTERVAL_SLICE_START = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": INTERVAL_SLICE_END = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": } SIntervalSliceType; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:33.482 INFO datatypes - __init__: Processing /src/tdengine/source/libs/executor/src/countwindowoperator.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCountWindowResult { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t winRows; Step #6 - "compile-libfuzzer-introspector-x86_64": SResultRow row; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCountWindowResult; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCountWindowSupp { Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pWinStates; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t stateIndex; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t curStateIndex; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCountWindowSupp; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCountWindowOperatorInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": SOptrBasicInfo binfo; Step #6 - "compile-libfuzzer-introspector-x86_64": SAggSupporter aggSup; Step #6 - "compile-libfuzzer-introspector-x86_64": SExprSupp scalarSup; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t tsSlotId; // primary timestamp column slot id Step #6 - "compile-libfuzzer-introspector-x86_64": STimeWindowAggSupp twAggSup; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t groupId; // current group id, used to identify the data block from different groups Step #6 - "compile-libfuzzer-introspector-x86_64": SResultRow* pRow; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t windowCount; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t windowSliding; Step #6 - "compile-libfuzzer-introspector-x86_64": SCountWindowSupp countSup; Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* pPreDataBlock; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t preStateIndex; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCountWindowOperatorInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:33.489 INFO datatypes - __init__: Processing /src/tdengine/source/libs/executor/src/groupcacheoperator.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:33.507 INFO datatypes - __init__: Processing /src/tdengine/source/libs/executor/src/mergeoperator.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SSortMergeInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pSortInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": SSortHandle* pSortHandle; Step #6 - "compile-libfuzzer-introspector-x86_64": STupleHandle* prefetchedTuple; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t bufPageSize; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t sortBufSize; // max buffer size for in-memory sort Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* pIntermediateBlock; // to hold the intermediate result Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* pInputBlock; Step #6 - "compile-libfuzzer-introspector-x86_64": SColMatchInfo matchInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": } SSortMergeInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SColsMergeInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": SNodeList* pTargets; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t srcBlkIds[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": } SColsMergeInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SNonSortMergeInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t lastSourceIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t sourceWorkIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t sourceNum; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t* pSourceStatus; Step #6 - "compile-libfuzzer-introspector-x86_64": } SNonSortMergeInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SMultiwayMergeOperatorInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": SOptrBasicInfo binfo; Step #6 - "compile-libfuzzer-introspector-x86_64": EMergeType type; Step #6 - "compile-libfuzzer-introspector-x86_64": union { Step #6 - "compile-libfuzzer-introspector-x86_64": SSortMergeInfo sortMergeInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": SNonSortMergeInfo nsortMergeInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": SColsMergeInfo colsMergeInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": }; Step #6 - "compile-libfuzzer-introspector-x86_64": SLimitInfo limitInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": bool groupMerge; Step #6 - "compile-libfuzzer-introspector-x86_64": bool ignoreGroupId; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t groupId; Step #6 - "compile-libfuzzer-introspector-x86_64": bool inputWithGroupId; Step #6 - "compile-libfuzzer-introspector-x86_64": } SMultiwayMergeOperatorInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:33.516 INFO datatypes - __init__: Processing /src/tdengine/source/libs/executor/src/executil.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct tagFilterAssist { Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj* colHash; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t index; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* cInfoList; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t code; Step #6 - "compile-libfuzzer-introspector-x86_64": } tagFilterAssist; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct STransTagExprCtx { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t code; Step #6 - "compile-libfuzzer-introspector-x86_64": SMetaReader* pReader; Step #6 - "compile-libfuzzer-introspector-x86_64": } STransTagExprCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": FILTER_NO_LOGIC = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": FILTER_AND, Step #6 - "compile-libfuzzer-introspector-x86_64": FILTER_OTHER, Step #6 - "compile-libfuzzer-introspector-x86_64": } FilterCondType; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:33.547 INFO datatypes - __init__: Processing /src/tdengine/source/libs/executor/src/querytask.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:33.553 INFO datatypes - __init__: Processing /src/tdengine/source/libs/executor/src/cachescanoperator.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCacheRowsScanInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* pRes; Step #6 - "compile-libfuzzer-introspector-x86_64": SReadHandle readHandle; Step #6 - "compile-libfuzzer-introspector-x86_64": void* pLastrowReader; Step #6 - "compile-libfuzzer-introspector-x86_64": SColMatchInfo matchInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t* pSlotIds; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t* pDstSlotIds; Step #6 - "compile-libfuzzer-introspector-x86_64": SExprSupp pseudoExprSup; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t retrieveType; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t currentGroupIndex; Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* pBufferedRes; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pUidList; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pCidList; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t indexOfBufferedRes; Step #6 - "compile-libfuzzer-introspector-x86_64": STableListInfo* pTableList; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pFuncTypeList; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t numOfPks; Step #6 - "compile-libfuzzer-introspector-x86_64": SColumnInfo pkCol; Step #6 - "compile-libfuzzer-introspector-x86_64": bool gotAll; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCacheRowsScanInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:33.562 INFO datatypes - __init__: Processing /src/tdengine/source/libs/executor/src/sysscanoperator.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SSTabFltArg { Step #6 - "compile-libfuzzer-introspector-x86_64": void* pMeta; Step #6 - "compile-libfuzzer-introspector-x86_64": void* pVnode; Step #6 - "compile-libfuzzer-introspector-x86_64": SStorageAPI* pAPI; Step #6 - "compile-libfuzzer-introspector-x86_64": } SSTabFltArg; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t (*__sys_filte)(void* pMeta, SNode* cond, SArray* result); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SSysTableScanInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": SRetrieveMetaTableRsp* pRsp; Step #6 - "compile-libfuzzer-introspector-x86_64": SRetrieveTableReq req; Step #6 - "compile-libfuzzer-introspector-x86_64": SEpSet epSet; Step #6 - "compile-libfuzzer-introspector-x86_64": tsem_t ready; Step #6 - "compile-libfuzzer-introspector-x86_64": SReadHandle readHandle; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t accountId; Step #6 - "compile-libfuzzer-introspector-x86_64": const char* pUser; Step #6 - "compile-libfuzzer-introspector-x86_64": bool sysInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": bool showRewrite; Step #6 - "compile-libfuzzer-introspector-x86_64": bool restore; Step #6 - "compile-libfuzzer-introspector-x86_64": bool skipFilterTable; Step #6 - "compile-libfuzzer-introspector-x86_64": SNode* pCondition; // db_name filter condition, to discard data that are not in current database Step #6 - "compile-libfuzzer-introspector-x86_64": SMTbCursor* pCur; // cursor for iterate the local table meta store. Step #6 - "compile-libfuzzer-introspector-x86_64": SSysTableIndex* pIdx; // idx for local table meta Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj* pSchema; Step #6 - "compile-libfuzzer-introspector-x86_64": SColMatchInfo matchInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": SName name; Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* pRes; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t numOfBlocks; // extract basic running information. Step #6 - "compile-libfuzzer-introspector-x86_64": SLoadRemoteDataInfo loadInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": SLimitInfo limitInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t tbnameSlotId; Step #6 - "compile-libfuzzer-introspector-x86_64": STableListInfo* pTableListInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": SReadHandle* pHandle; Step #6 - "compile-libfuzzer-introspector-x86_64": SStorageAPI* pAPI; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // file set iterate Step #6 - "compile-libfuzzer-introspector-x86_64": struct SFileSetReader* pFileSetReader; Step #6 - "compile-libfuzzer-introspector-x86_64": } SSysTableScanInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct MergeIndex { Step #6 - "compile-libfuzzer-introspector-x86_64": int idx; Step #6 - "compile-libfuzzer-introspector-x86_64": int len; Step #6 - "compile-libfuzzer-introspector-x86_64": } MergeIndex; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t type; Step #6 - "compile-libfuzzer-introspector-x86_64": tb_uid_t uid; Step #6 - "compile-libfuzzer-introspector-x86_64": } STableId; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*__optSysFilter)(void* a, void* b, int16_t dtype); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t (*__sys_check)(SNode* cond); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SSysTableIndex { Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t init; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* uids; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t lastIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": } SSysTableIndex; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": const char* name; Step #6 - "compile-libfuzzer-introspector-x86_64": __sys_check chkFunc; Step #6 - "compile-libfuzzer-introspector-x86_64": __sys_filte fltFunc; Step #6 - "compile-libfuzzer-introspector-x86_64": } SSTabFltFuncDef; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SBlockDistInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* pResBlock; Step #6 - "compile-libfuzzer-introspector-x86_64": STsdbReader* pHandle; Step #6 - "compile-libfuzzer-introspector-x86_64": SReadHandle readHandle; Step #6 - "compile-libfuzzer-introspector-x86_64": STableListInfo* pTableListInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t uid; // table uid Step #6 - "compile-libfuzzer-introspector-x86_64": } SBlockDistInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:33.599 INFO datatypes - __init__: Processing /src/tdengine/source/libs/executor/src/scanoperator.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct STableMergeScanExecInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": SFileBlockLoadRecorder blockRecorder; Step #6 - "compile-libfuzzer-introspector-x86_64": SSortExecInfo sortExecInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": } STableMergeScanExecInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct STableCountScanOperatorInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": SReadHandle readHandle; Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* pRes; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": STableCountScanSupp supp; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t currGrpIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* stbUidList; // when group by db_name and/or stable_name Step #6 - "compile-libfuzzer-introspector-x86_64": } STableCountScanOperatorInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct STableCachedVal { Step #6 - "compile-libfuzzer-introspector-x86_64": const char* pName; Step #6 - "compile-libfuzzer-introspector-x86_64": STag* pTags; Step #6 - "compile-libfuzzer-introspector-x86_64": } STableCachedVal; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct STableMergeScanSortSourceParam { Step #6 - "compile-libfuzzer-introspector-x86_64": SOperatorInfo* pOperator; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t readerIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t uid; Step #6 - "compile-libfuzzer-introspector-x86_64": STsdbReader* reader; Step #6 - "compile-libfuzzer-introspector-x86_64": } STableMergeScanSortSourceParam; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:33.683 INFO datatypes - __init__: Processing /src/tdengine/source/libs/executor/src/mergejoin.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:33.718 INFO datatypes - __init__: Processing /src/tdengine/source/libs/executor/src/timewindowoperator.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SSessionAggOperatorInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": SOptrBasicInfo binfo; Step #6 - "compile-libfuzzer-introspector-x86_64": SAggSupporter aggSup; Step #6 - "compile-libfuzzer-introspector-x86_64": SExprSupp scalarSupp; // supporter for perform scalar function Step #6 - "compile-libfuzzer-introspector-x86_64": SGroupResInfo groupResInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": SWindowRowsSup winSup; Step #6 - "compile-libfuzzer-introspector-x86_64": bool reptScan; // next round scan Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t gap; // session window gap Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t tsSlotId; // primary timestamp slot id Step #6 - "compile-libfuzzer-introspector-x86_64": STimeWindowAggSupp twAggSup; Step #6 - "compile-libfuzzer-introspector-x86_64": SOperatorInfo* pOperator; Step #6 - "compile-libfuzzer-introspector-x86_64": bool cleanGroupResInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": } SSessionAggOperatorInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SMergeIntervalAggOperatorInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": SIntervalAggOperatorInfo intervalAggOperatorInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": SList* groupIntervals; Step #6 - "compile-libfuzzer-introspector-x86_64": SListIter groupIntervalsIter; Step #6 - "compile-libfuzzer-introspector-x86_64": bool hasGroupId; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t groupId; Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* prefetchedBlock; Step #6 - "compile-libfuzzer-introspector-x86_64": bool inputBlocksFinished; Step #6 - "compile-libfuzzer-introspector-x86_64": } SMergeIntervalAggOperatorInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum SResultTsInterpType { Step #6 - "compile-libfuzzer-introspector-x86_64": RESULT_ROW_START_INTERP = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": RESULT_ROW_END_INTERP = 2, Step #6 - "compile-libfuzzer-introspector-x86_64": } SResultTsInterpType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SStateWindowOperatorInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": SOptrBasicInfo binfo; Step #6 - "compile-libfuzzer-introspector-x86_64": SAggSupporter aggSup; Step #6 - "compile-libfuzzer-introspector-x86_64": SExprSupp scalarSup; Step #6 - "compile-libfuzzer-introspector-x86_64": SGroupResInfo groupResInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": SWindowRowsSup winSup; Step #6 - "compile-libfuzzer-introspector-x86_64": SColumn stateCol; // start row index Step #6 - "compile-libfuzzer-introspector-x86_64": bool hasKey; Step #6 - "compile-libfuzzer-introspector-x86_64": SStateKeys stateKey; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t tsSlotId; // primary timestamp column slot id Step #6 - "compile-libfuzzer-introspector-x86_64": STimeWindowAggSupp twAggSup; Step #6 - "compile-libfuzzer-introspector-x86_64": SOperatorInfo* pOperator; Step #6 - "compile-libfuzzer-introspector-x86_64": bool cleanGroupResInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": } SStateWindowOperatorInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SOpenWindowInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": SResultRowPosition pos; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t groupId; Step #6 - "compile-libfuzzer-introspector-x86_64": } SOpenWindowInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SGroupTimeWindow { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t groupId; Step #6 - "compile-libfuzzer-introspector-x86_64": STimeWindow window; Step #6 - "compile-libfuzzer-introspector-x86_64": } SGroupTimeWindow; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:33.745 INFO datatypes - __init__: Processing /src/tdengine/source/libs/executor/src/forecastoperator.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": char algoName[TSDB_ANALYTIC_ALGO_NAME_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": char algoUrl[TSDB_ANALYTIC_ALGO_URL_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": char algoOpt[TSDB_ANALYTIC_ALGO_OPTION_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t maxTs; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t minTs; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t numOfRows; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t groupId; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t optRows; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t cachedRows; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t numOfBlocks; Step #6 - "compile-libfuzzer-introspector-x86_64": int16_t resTsSlot; Step #6 - "compile-libfuzzer-introspector-x86_64": int16_t resValSlot; Step #6 - "compile-libfuzzer-introspector-x86_64": int16_t resLowSlot; Step #6 - "compile-libfuzzer-introspector-x86_64": int16_t resHighSlot; Step #6 - "compile-libfuzzer-introspector-x86_64": int16_t inputTsSlot; Step #6 - "compile-libfuzzer-introspector-x86_64": int16_t inputValSlot; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t inputValType; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t inputPrecision; Step #6 - "compile-libfuzzer-introspector-x86_64": SAnalyticBuf analBuf; Step #6 - "compile-libfuzzer-introspector-x86_64": } SForecastSupp; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SForecastOperatorInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* pRes; Step #6 - "compile-libfuzzer-introspector-x86_64": SExprSupp scalarSup; // scalar calculation Step #6 - "compile-libfuzzer-introspector-x86_64": SForecastSupp forecastSupp; Step #6 - "compile-libfuzzer-introspector-x86_64": } SForecastOperatorInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:33.755 INFO datatypes - __init__: Processing /src/tdengine/source/libs/executor/src/exchangeoperator.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SFetchRspHandleWrapper { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t exchangeId; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t sourceIndex; Step #6 - "compile-libfuzzer-introspector-x86_64": } SFetchRspHandleWrapper; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SSourceDataInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t index; Step #6 - "compile-libfuzzer-introspector-x86_64": SRetrieveTableRsp* pRsp; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t totalRows; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t startTime; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t code; Step #6 - "compile-libfuzzer-introspector-x86_64": EX_SOURCE_STATUS status; Step #6 - "compile-libfuzzer-introspector-x86_64": const char* taskId; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pSrcUidList; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t srcOpType; Step #6 - "compile-libfuzzer-introspector-x86_64": bool tableSeq; Step #6 - "compile-libfuzzer-introspector-x86_64": char* decompBuf; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t decompBufSize; Step #6 - "compile-libfuzzer-introspector-x86_64": } SSourceDataInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:33.768 INFO datatypes - __init__: Processing /src/tdengine/source/libs/executor/src/dynqueryctrloperator.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:33.781 INFO datatypes - __init__: Processing /src/tdengine/source/libs/stream/inc/streamBackendRocksdb.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": rocksdb_t* db; Step #6 - "compile-libfuzzer-introspector-x86_64": rocksdb_writeoptions_t* writeOpts; Step #6 - "compile-libfuzzer-introspector-x86_64": rocksdb_readoptions_t* readOpts; Step #6 - "compile-libfuzzer-introspector-x86_64": rocksdb_options_t* dbOpt; Step #6 - "compile-libfuzzer-introspector-x86_64": void* param; Step #6 - "compile-libfuzzer-introspector-x86_64": void* env; Step #6 - "compile-libfuzzer-introspector-x86_64": rocksdb_cache_t* cache; Step #6 - "compile-libfuzzer-introspector-x86_64": TdThreadMutex mutex; Step #6 - "compile-libfuzzer-introspector-x86_64": rocksdb_compactionfilterfactory_t* filterFactory; Step #6 - "compile-libfuzzer-introspector-x86_64": SList* list; Step #6 - "compile-libfuzzer-introspector-x86_64": TdThreadMutex cfMutex; Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj* cfInst; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t defaultCfInit; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } SBackendWrapper; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": rocksdb_t* db; Step #6 - "compile-libfuzzer-introspector-x86_64": rocksdb_writeoptions_t* writeOpt; Step #6 - "compile-libfuzzer-introspector-x86_64": rocksdb_readoptions_t* readOpt; Step #6 - "compile-libfuzzer-introspector-x86_64": rocksdb_options_t* dbOpt; Step #6 - "compile-libfuzzer-introspector-x86_64": rocksdb_env_t* env; Step #6 - "compile-libfuzzer-introspector-x86_64": rocksdb_cache_t* cache; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": rocksdb_column_family_handle_t** pCf; Step #6 - "compile-libfuzzer-introspector-x86_64": rocksdb_comparator_t** pCompares; Step #6 - "compile-libfuzzer-introspector-x86_64": rocksdb_options_t** pCfOpts; Step #6 - "compile-libfuzzer-introspector-x86_64": RocksdbCfParam* pCfParams; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": rocksdb_compactionfilterfactory_t* filterFactory; Step #6 - "compile-libfuzzer-introspector-x86_64": TdThreadMutex mutex; Step #6 - "compile-libfuzzer-introspector-x86_64": char* idstr; Step #6 - "compile-libfuzzer-introspector-x86_64": char* path; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t refId; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": void* pTask; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t streamId; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t taskId; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t chkpId; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* chkpSaved; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* chkpInUse; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t chkpCap; Step #6 - "compile-libfuzzer-introspector-x86_64": TdThreadRwlock chkpDirLock; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t dataWritten; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": void* pMeta; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t removeAllFiles; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } STaskDbWrapper; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t init; Step #6 - "compile-libfuzzer-introspector-x86_64": char* pCurrent; Step #6 - "compile-libfuzzer-introspector-x86_64": char* pManifest; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pSST; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t preCkptId; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t curChkpId; Step #6 - "compile-libfuzzer-introspector-x86_64": char* path; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": char* buf; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t len; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // ping-pong buf Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj* pSstTbl[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t idx; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pAdd; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pDel; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t update; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj* pDbChkpTbl; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": TdThreadRwlock rwLock; Step #6 - "compile-libfuzzer-introspector-x86_64": } SBkdMgt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCfComparator { Step #6 - "compile-libfuzzer-introspector-x86_64": rocksdb_comparator_t** comp; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t numOfComp; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCfComparator; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": void* tableOpt; Step #6 - "compile-libfuzzer-introspector-x86_64": } RocksdbCfParam; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SDbChkp { Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t init; Step #6 - "compile-libfuzzer-introspector-x86_64": char* pCurrent; Step #6 - "compile-libfuzzer-introspector-x86_64": char* pManifest; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pSST; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t preCkptId; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t curChkpId; Step #6 - "compile-libfuzzer-introspector-x86_64": char* path; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": char* buf; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t len; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // ping-pong buf Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj* pSstTbl[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t idx; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pAdd; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pDel; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t update; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": TdThreadRwlock rwLock; Step #6 - "compile-libfuzzer-introspector-x86_64": } SDbChkp; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:33.787 INFO datatypes - __init__: Processing /src/tdengine/source/libs/stream/inc/streamInt.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SStreamTmrInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t activeCounter; // make sure only launch one checkpoint trigger check tmr Step #6 - "compile-libfuzzer-introspector-x86_64": tmr_h tmrHandle; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t launchChkptId; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t isActive; Step #6 - "compile-libfuzzer-introspector-x86_64": } SStreamTmrInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SStreamContinueExecInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": SEpSet epset; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t taskId; Step #6 - "compile-libfuzzer-introspector-x86_64": SRpcMsg msg; Step #6 - "compile-libfuzzer-introspector-x86_64": } SStreamContinueExecInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t sendTs; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t recvTs; Step #6 - "compile-libfuzzer-introspector-x86_64": bool recved; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t nodeId; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t taskId; Step #6 - "compile-libfuzzer-introspector-x86_64": } STaskTriggerSendInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t streamId; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t recvTs; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t downstreamNodeId; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t downstreamTaskId; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t checkpointId; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t transId; Step #6 - "compile-libfuzzer-introspector-x86_64": } STaskDownstreamReadyInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum ECHECKPOINT_BACKUP_TYPE { Step #6 - "compile-libfuzzer-introspector-x86_64": DATA_UPLOAD_DISABLE = -1, Step #6 - "compile-libfuzzer-introspector-x86_64": DATA_UPLOAD_S3 = 0, Step #6 - "compile-libfuzzer-introspector-x86_64": DATA_UPLOAD_RSYNC = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": } ECHECKPOINT_BACKUP_TYPE; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t streamId; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t taskId; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t chkpId; Step #6 - "compile-libfuzzer-introspector-x86_64": char* dbPrefixPath; Step #6 - "compile-libfuzzer-introspector-x86_64": } SStreamTaskSnap; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t upstreamTaskId; Step #6 - "compile-libfuzzer-introspector-x86_64": SEpSet upstreamNodeEpset; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t upstreamNodeId; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t transId; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t childId; Step #6 - "compile-libfuzzer-introspector-x86_64": SRpcMsg msg; // for mnode checkpoint-source rsp Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t checkpointId; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t recvTs; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t sendCompleted; Step #6 - "compile-libfuzzer-introspector-x86_64": } STaskCheckpointReadyInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t type; Step #6 - "compile-libfuzzer-introspector-x86_64": SSDataBlock* pBlock; Step #6 - "compile-libfuzzer-introspector-x86_64": } SStreamTrigger; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t nodeId; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t status; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t sendTs; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t rspTs; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t retryCount; Step #6 - "compile-libfuzzer-introspector-x86_64": } SDispatchEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { Step #6 - "compile-libfuzzer-introspector-x86_64": EXEC_CONTINUE = 0x0, Step #6 - "compile-libfuzzer-introspector-x86_64": EXEC_AFTER_IDLE = 0x1, Step #6 - "compile-libfuzzer-introspector-x86_64": } EExtractDataCode; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:33.793 INFO datatypes - __init__: Processing /src/tdengine/source/libs/stream/inc/streamsm.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t (*__state_trans_fn)(SStreamTask*); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SFutureHandleEventInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": ETaskStatus status; // required status that this event can be handled Step #6 - "compile-libfuzzer-introspector-x86_64": EStreamTaskEvent event; // the delayed handled event Step #6 - "compile-libfuzzer-introspector-x86_64": void* pParam; Step #6 - "compile-libfuzzer-introspector-x86_64": __state_trans_user_fn callBackFn; Step #6 - "compile-libfuzzer-introspector-x86_64": } SFutureHandleEventInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct STaskStateTrans { Step #6 - "compile-libfuzzer-introspector-x86_64": bool autoInvokeEndFn; Step #6 - "compile-libfuzzer-introspector-x86_64": SStreamTaskState state; Step #6 - "compile-libfuzzer-introspector-x86_64": EStreamTaskEvent event; Step #6 - "compile-libfuzzer-introspector-x86_64": SStreamTaskState next; Step #6 - "compile-libfuzzer-introspector-x86_64": __state_trans_fn pAction; Step #6 - "compile-libfuzzer-introspector-x86_64": __state_trans_succ_fn pSuccAction; Step #6 - "compile-libfuzzer-introspector-x86_64": SFutureHandleEventInfo attachEvent; Step #6 - "compile-libfuzzer-introspector-x86_64": } STaskStateTrans; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t (*__state_trans_succ_fn)(SStreamTask*); Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:33.797 INFO datatypes - __init__: Processing /src/tdengine/source/libs/stream/src/streamDispatch.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SBlockName { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t hashValue; Step #6 - "compile-libfuzzer-introspector-x86_64": char parTbName[TSDB_TABLE_NAME_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": } SBlockName; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:33.816 INFO datatypes - __init__: Processing /src/tdengine/source/libs/stream/src/streamUtil.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:33.820 INFO datatypes - __init__: Processing /src/tdengine/source/libs/stream/src/streamStartHistory.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SLaunchHTaskInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t metaRid; Step #6 - "compile-libfuzzer-introspector-x86_64": STaskId id; Step #6 - "compile-libfuzzer-introspector-x86_64": STaskId hTaskId; Step #6 - "compile-libfuzzer-introspector-x86_64": } SLaunchHTaskInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:33.829 INFO datatypes - __init__: Processing /src/tdengine/source/libs/stream/src/streamErrorInjection.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:33.833 INFO datatypes - __init__: Processing /src/tdengine/source/libs/stream/src/streamExtraInfo.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SStreamTaskExtraInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t infoId; Step #6 - "compile-libfuzzer-introspector-x86_64": char* pMsg; Step #6 - "compile-libfuzzer-introspector-x86_64": } SStreamTaskExtraInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:33.836 INFO datatypes - __init__: Processing /src/tdengine/source/libs/stream/src/streamTimer.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:33.840 INFO datatypes - __init__: Processing /src/tdengine/source/libs/stream/src/streamCheckStatus.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:33.851 INFO datatypes - __init__: Processing /src/tdengine/source/libs/stream/src/streamState.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:33.860 INFO datatypes - __init__: Processing /src/tdengine/source/libs/stream/src/streamData.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:33.866 INFO datatypes - __init__: Processing /src/tdengine/source/libs/stream/src/streamExec.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:33.877 INFO datatypes - __init__: Processing /src/tdengine/source/libs/stream/src/streamStartTask.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct STaskInitTs { Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t start; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t end; Step #6 - "compile-libfuzzer-introspector-x86_64": bool success; Step #6 - "compile-libfuzzer-introspector-x86_64": } STaskInitTs; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:33.885 INFO datatypes - __init__: Processing /src/tdengine/source/libs/stream/src/streamTaskSm.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SStreamEventInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": EStreamTaskEvent event; Step #6 - "compile-libfuzzer-introspector-x86_64": const char* name; Step #6 - "compile-libfuzzer-introspector-x86_64": } SStreamEventInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:33.895 INFO datatypes - __init__: Processing /src/tdengine/source/libs/stream/src/tstreamFileState.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef SRowBuffPos SRowBuffInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:33.911 INFO datatypes - __init__: Processing /src/tdengine/source/libs/stream/src/streamSliceState.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:33.917 INFO datatypes - __init__: Processing /src/tdengine/source/libs/stream/src/streamSnapshot.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SBackendFileItem { Step #6 - "compile-libfuzzer-introspector-x86_64": char* name; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t type; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t size; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t ref; Step #6 - "compile-libfuzzer-introspector-x86_64": } SBackendFileItem; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SBackendFile { Step #6 - "compile-libfuzzer-introspector-x86_64": char* pCurrent; Step #6 - "compile-libfuzzer-introspector-x86_64": char* pMainfest; Step #6 - "compile-libfuzzer-introspector-x86_64": char* pOptions; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pSst; Step #6 - "compile-libfuzzer-introspector-x86_64": char* pCheckpointMeta; Step #6 - "compile-libfuzzer-introspector-x86_64": char* path; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } SBanckendFile; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SBackendSnapFiles2 { Step #6 - "compile-libfuzzer-introspector-x86_64": char* pCurrent; Step #6 - "compile-libfuzzer-introspector-x86_64": char* pMainfest; Step #6 - "compile-libfuzzer-introspector-x86_64": char* pOptions; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pSst; Step #6 - "compile-libfuzzer-introspector-x86_64": char* pCheckpointMeta; Step #6 - "compile-libfuzzer-introspector-x86_64": char* pCheckpointSelfcheck; Step #6 - "compile-libfuzzer-introspector-x86_64": char* path; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t checkpointId; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t seraial; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t offset; Step #6 - "compile-libfuzzer-introspector-x86_64": TdFilePtr fd; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t filetype; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pFileList; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t currFileIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": SStreamTaskSnap snapInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t inited; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } SBackendSnapFile2; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:33.927 INFO datatypes - __init__: Processing /src/tdengine/source/libs/stream/src/streamTask.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:33.944 INFO datatypes - __init__: Processing /src/tdengine/source/libs/stream/src/streamBackendRocksdb.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": rocksdb_t* db; Step #6 - "compile-libfuzzer-introspector-x86_64": rocksdb_column_family_handle_t** pHandle; Step #6 - "compile-libfuzzer-introspector-x86_64": rocksdb_writeoptions_t* wOpt; Step #6 - "compile-libfuzzer-introspector-x86_64": rocksdb_readoptions_t* rOpt; Step #6 - "compile-libfuzzer-introspector-x86_64": rocksdb_options_t** cfOpt; Step #6 - "compile-libfuzzer-introspector-x86_64": rocksdb_options_t* dbOpt; Step #6 - "compile-libfuzzer-introspector-x86_64": RocksdbCfParam* param; Step #6 - "compile-libfuzzer-introspector-x86_64": void* pBackend; Step #6 - "compile-libfuzzer-introspector-x86_64": SListNode* pCompareNode; Step #6 - "compile-libfuzzer-introspector-x86_64": rocksdb_comparator_t** pCompares; Step #6 - "compile-libfuzzer-introspector-x86_64": } RocksdbCfInst; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*__db_key_encode_fn_t)(void* key, char* buf); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*__db_key_tostr_fn_t)(void* key, char* buf); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*__db_key_cmp_fn_t)(void* state, const char* aBuf, size_t aLen, const char* bBuf, size_t bLen); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t (*__db_value_encode_fn_t)(void* value, int32_t vlen, int64_t ttl, char** dest); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef rocksdb_compactionfilter_t* (*__db_factory_create_fn_t)(void* arg, rocksdb_compactionfiltercontext_t* ctx); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*__db_factory_destroy_fn_t)(void* arg); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCompactFilteFactory { Step #6 - "compile-libfuzzer-introspector-x86_64": void* status; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCompactFilteFactory; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*__db_key_decode_fn_t)(void* key, char* buf); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef const char* (*__db_key_cmpname_fn_t)(void* statue); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*__db_key_cmp_destroy_fn_t)(void* state); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t (*__db_value_decode_fn_t)(void* value, int32_t vlen, int64_t* ttl, char** dest); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef const char* (*__db_factory_name_fn_t)(void* arg); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": const char* key; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t len; Step #6 - "compile-libfuzzer-introspector-x86_64": int idx; Step #6 - "compile-libfuzzer-introspector-x86_64": __db_key_cmp_fn_t cmpKey; Step #6 - "compile-libfuzzer-introspector-x86_64": __db_key_encode_fn_t enFunc; Step #6 - "compile-libfuzzer-introspector-x86_64": __db_key_decode_fn_t deFunc; Step #6 - "compile-libfuzzer-introspector-x86_64": __db_key_tostr_fn_t toStrFunc; Step #6 - "compile-libfuzzer-introspector-x86_64": __db_key_cmpname_fn_t cmpName; Step #6 - "compile-libfuzzer-introspector-x86_64": __db_key_cmp_destroy_fn_t destroyCmp; Step #6 - "compile-libfuzzer-introspector-x86_64": __db_value_encode_fn_t enValueFunc; Step #6 - "compile-libfuzzer-introspector-x86_64": __db_value_decode_fn_t deValueFunc; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": __db_factory_create_fn_t createFilter; Step #6 - "compile-libfuzzer-introspector-x86_64": __db_factory_destroy_fn_t destroyFilter; Step #6 - "compile-libfuzzer-introspector-x86_64": __db_factory_name_fn_t funcName; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": } SCfInit; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": char pCurrName[24]; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t currChkptId; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": char pManifestName[24]; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t manifestChkptId; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": char processName[24]; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t processId; Step #6 - "compile-libfuzzer-introspector-x86_64": } SSChkpMetaOnS3; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:33.994 INFO datatypes - __init__: Processing /src/tdengine/source/libs/stream/src/streamSched.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:34.001 INFO datatypes - __init__: Processing /src/tdengine/source/libs/stream/src/streamHb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:34.008 INFO datatypes - __init__: Processing /src/tdengine/source/libs/stream/src/streamSessionState.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:34.022 INFO datatypes - __init__: Processing /src/tdengine/source/libs/stream/src/streamMeta.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": TdThreadMutex mutex; Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj* pTable; Step #6 - "compile-libfuzzer-introspector-x86_64": } SMetaRefMgt; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:34.037 INFO datatypes - __init__: Processing /src/tdengine/source/libs/stream/src/streamUpdate.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:34.046 INFO datatypes - __init__: Processing /src/tdengine/source/libs/stream/src/streamQueue.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SQueueReader { Step #6 - "compile-libfuzzer-introspector-x86_64": SStreamQueue* pQueue; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t taskLevel; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t maxBlocks; // maximum block in one batch Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t waitDuration; // maximum wait time to format several block into a batch to process, unit: ms Step #6 - "compile-libfuzzer-introspector-x86_64": } SQueueReader; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:34.053 INFO datatypes - __init__: Processing /src/tdengine/source/libs/stream/src/streamCheckpoint.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:34.069 INFO datatypes - __init__: Processing /src/tdengine/source/libs/planner/test/planTestUtil.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:34.073 INFO datatypes - __init__: Processing /src/tdengine/source/libs/planner/inc/planInt.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SPhysiPlanContext { Step #6 - "compile-libfuzzer-introspector-x86_64": SPlanContext* pPlanCxt; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t errCode; Step #6 - "compile-libfuzzer-introspector-x86_64": int16_t nextDataBlockId; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pLocationHelper; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pProjIdxLocHelper; Step #6 - "compile-libfuzzer-introspector-x86_64": bool hasScan; Step #6 - "compile-libfuzzer-introspector-x86_64": bool hasSysScan; Step #6 - "compile-libfuzzer-introspector-x86_64": } SPhysiPlanContext; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:34.077 INFO datatypes - __init__: Processing /src/tdengine/source/libs/planner/src/planUtil.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCreateColumnCxt { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t errCode; Step #6 - "compile-libfuzzer-introspector-x86_64": SNodeList* pList; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCreateColumnCxt; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:34.086 INFO datatypes - __init__: Processing /src/tdengine/source/libs/planner/src/planPhysiCreater.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SSlotIdInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": int16_t slotId; Step #6 - "compile-libfuzzer-introspector-x86_64": bool set; Step #6 - "compile-libfuzzer-introspector-x86_64": } SSlotIdInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SSetSlotIdCxt { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t errCode; Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj* pLeftHash; Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj* pLeftProjIdxHash; Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj* pRightHash; Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj* pRightProdIdxHash; Step #6 - "compile-libfuzzer-introspector-x86_64": } SSetSlotIdCxt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SSlotIndex { Step #6 - "compile-libfuzzer-introspector-x86_64": int16_t dataBlockId; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pSlotIdsInfo; // duplicate name slot Step #6 - "compile-libfuzzer-introspector-x86_64": } SSlotIndex; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SRewritePrecalcExprsCxt { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t errCode; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t planNodeId; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t rewriteId; Step #6 - "compile-libfuzzer-introspector-x86_64": SNodeList* pPrecalcExprs; Step #6 - "compile-libfuzzer-introspector-x86_64": } SRewritePrecalcExprsCxt; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:34.118 INFO datatypes - __init__: Processing /src/tdengine/source/libs/planner/src/planOptimizer.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool (*FShouldBeOptimized)(SLogicNode* pNode, void* pInfo); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SRewriteAggGroupKeyCondContext { Step #6 - "compile-libfuzzer-introspector-x86_64": SAggLogicNode* pAgg; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t errCode; Step #6 - "compile-libfuzzer-introspector-x86_64": } SRewriteAggGroupKeyCondContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SLastRowScanOptSetColDataTypeCxt { Step #6 - "compile-libfuzzer-introspector-x86_64": bool doAgg; Step #6 - "compile-libfuzzer-introspector-x86_64": SNodeList* pLastCols; Step #6 - "compile-libfuzzer-introspector-x86_64": SNodeList* pOtherCols; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t funcType; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t pkBytes; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t code; Step #6 - "compile-libfuzzer-introspector-x86_64": } SLastRowScanOptSetColDataTypeCxt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum EScanOrder { SCAN_ORDER_ASC = 1, SCAN_ORDER_DESC, SCAN_ORDER_BOTH } EScanOrder; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCpdCollRewriteTableColsCxt { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t code; Step #6 - "compile-libfuzzer-introspector-x86_64": SSHashObj* pLeftTbls; Step #6 - "compile-libfuzzer-introspector-x86_64": SSHashObj* pRightTbls; Step #6 - "compile-libfuzzer-introspector-x86_64": SSHashObj* pLeftCols; Step #6 - "compile-libfuzzer-introspector-x86_64": SSHashObj* pRightCols; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCpdCollRewriteTableColsCxt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SOsdInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": SScanLogicNode* pScan; Step #6 - "compile-libfuzzer-introspector-x86_64": SNodeList* pSdrFuncs; Step #6 - "compile-libfuzzer-introspector-x86_64": SNodeList* pDsoFuncs; Step #6 - "compile-libfuzzer-introspector-x86_64": EScanOrder scanOrder; Step #6 - "compile-libfuzzer-introspector-x86_64": } SOsdInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCpdCollectTableColCxt { Step #6 - "compile-libfuzzer-introspector-x86_64": SSHashObj* pTables; Step #6 - "compile-libfuzzer-introspector-x86_64": SNodeList* pResCols; Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj* pColHash; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t errCode; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCpdCollectTableColCxt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CheckNewChildTargetsCxt { Step #6 - "compile-libfuzzer-introspector-x86_64": SNodeList* pNewChildTargets; Step #6 - "compile-libfuzzer-introspector-x86_64": bool canUse; Step #6 - "compile-libfuzzer-introspector-x86_64": } CheckNewChildTargetsCxt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SMergeProjectionsContext { Step #6 - "compile-libfuzzer-introspector-x86_64": SProjectLogicNode* pChildProj; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t errCode; Step #6 - "compile-libfuzzer-introspector-x86_64": } SMergeProjectionsContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SOptimizeContext { Step #6 - "compile-libfuzzer-introspector-x86_64": SPlanContext* pPlanCxt; Step #6 - "compile-libfuzzer-introspector-x86_64": bool optimized; Step #6 - "compile-libfuzzer-introspector-x86_64": } SOptimizeContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SOptimizeRule { Step #6 - "compile-libfuzzer-introspector-x86_64": char* pName; Step #6 - "compile-libfuzzer-introspector-x86_64": FOptimize optimizeFunc; Step #6 - "compile-libfuzzer-introspector-x86_64": } SOptimizeRule; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCpdIsMultiTableCondCxt { Step #6 - "compile-libfuzzer-introspector-x86_64": SSHashObj* pLeftTbls; Step #6 - "compile-libfuzzer-introspector-x86_64": SSHashObj* pRightTbls; Step #6 - "compile-libfuzzer-introspector-x86_64": bool havaLeftCol; Step #6 - "compile-libfuzzer-introspector-x86_64": bool haveRightCol; Step #6 - "compile-libfuzzer-introspector-x86_64": bool condIsNull; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCpdIsMultiTableCondCxt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum ECondAction { Step #6 - "compile-libfuzzer-introspector-x86_64": COND_ACTION_STAY = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": COND_ACTION_PUSH_JOIN, Step #6 - "compile-libfuzzer-introspector-x86_64": COND_ACTION_PUSH_LEFT_CHILD, Step #6 - "compile-libfuzzer-introspector-x86_64": COND_ACTION_PUSH_RIGHT_CHILD Step #6 - "compile-libfuzzer-introspector-x86_64": // after supporting outer join, there are other possibilities Step #6 - "compile-libfuzzer-introspector-x86_64": } ECondAction; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SJoinOptimizeOpt { Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t pushDownFlag; Step #6 - "compile-libfuzzer-introspector-x86_64": } SJoinOptimizeOpt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SLastRowScanOptLastParaCkCxt { Step #6 - "compile-libfuzzer-introspector-x86_64": bool hasTag; Step #6 - "compile-libfuzzer-introspector-x86_64": bool hasCol; Step #6 - "compile-libfuzzer-introspector-x86_64": } SLastRowScanOptLastParaCkCxt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SOptimizePKCtx { Step #6 - "compile-libfuzzer-introspector-x86_64": SNodeList* pList; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t code; Step #6 - "compile-libfuzzer-introspector-x86_64": } SOptimizePKCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t (*FOptimize)(SOptimizeContext* pCxt, SLogicSubplan* pLogicSubplan); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCpdIsMultiTableResCxt { Step #6 - "compile-libfuzzer-introspector-x86_64": SSHashObj* pLeftTbls; Step #6 - "compile-libfuzzer-introspector-x86_64": SSHashObj* pRightTbls; Step #6 - "compile-libfuzzer-introspector-x86_64": bool haveLeftCol; Step #6 - "compile-libfuzzer-introspector-x86_64": bool haveRightCol; Step #6 - "compile-libfuzzer-introspector-x86_64": bool leftColOp; Step #6 - "compile-libfuzzer-introspector-x86_64": bool rightColOp; Step #6 - "compile-libfuzzer-introspector-x86_64": bool leftColNonNull; Step #6 - "compile-libfuzzer-introspector-x86_64": bool rightColNonNull; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCpdIsMultiTableResCxt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool (*FMayBeOptimized)(SLogicNode* pNode, void* pCtx); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct RewriteTableAliasCxt { Step #6 - "compile-libfuzzer-introspector-x86_64": char* newTableAlias; Step #6 - "compile-libfuzzer-introspector-x86_64": bool rewriteColName; Step #6 - "compile-libfuzzer-introspector-x86_64": } RewriteTableAliasCxt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct STsmaOptTagCheckCtx { Step #6 - "compile-libfuzzer-introspector-x86_64": const STableTSMAInfo* pTsma; Step #6 - "compile-libfuzzer-introspector-x86_64": bool ok; Step #6 - "compile-libfuzzer-introspector-x86_64": } STsmaOptTagCheckCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct STbCntScanOptInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": SAggLogicNode* pAgg; Step #6 - "compile-libfuzzer-introspector-x86_64": SScanLogicNode* pScan; Step #6 - "compile-libfuzzer-introspector-x86_64": SName table; Step #6 - "compile-libfuzzer-introspector-x86_64": } STbCntScanOptInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct STSMAOptUsefulTsma { Step #6 - "compile-libfuzzer-introspector-x86_64": const STableTSMAInfo* pTsma; // NULL if no tsma available, which will use original data for calculation Step #6 - "compile-libfuzzer-introspector-x86_64": STimeWindow scanRange; // scan time range for this tsma Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pTsmaScanCols; // SArray index of tsmaFuncs array Step #6 - "compile-libfuzzer-introspector-x86_64": char targetTbName[TSDB_TABLE_NAME_LEN]; // the scanning table name, used only when pTsma is not NULL Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t targetTbUid; // the scanning table uid, used only when pTsma is not NULL Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t precision; Step #6 - "compile-libfuzzer-introspector-x86_64": } STSMAOptUsefulTsma; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SPartAggCondContext { Step #6 - "compile-libfuzzer-introspector-x86_64": SAggLogicNode* pAgg; Step #6 - "compile-libfuzzer-introspector-x86_64": bool hasAggFunc; Step #6 - "compile-libfuzzer-introspector-x86_64": } SPartAggCondContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SRewriteProjCondContext { Step #6 - "compile-libfuzzer-introspector-x86_64": SProjectLogicNode* pProj; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t errCode; Step #6 - "compile-libfuzzer-introspector-x86_64": } SRewriteProjCondContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct STSMAOptCtx { Step #6 - "compile-libfuzzer-introspector-x86_64": // input Step #6 - "compile-libfuzzer-introspector-x86_64": SScanLogicNode* pScan; Step #6 - "compile-libfuzzer-introspector-x86_64": SLogicNode* pParent; // parent of Table Scan, Agg or Interval Step #6 - "compile-libfuzzer-introspector-x86_64": const SNodeList* pAggFuncs; Step #6 - "compile-libfuzzer-introspector-x86_64": const STimeWindow* pTimeRange; Step #6 - "compile-libfuzzer-introspector-x86_64": const SArray* pTsmas; Step #6 - "compile-libfuzzer-introspector-x86_64": SInterval* queryInterval; // not null with window logic node Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t precision; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // output Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pUsefulTsmas; // SArray, sorted by tsma interval from long to short Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pUsedTsmas; Step #6 - "compile-libfuzzer-introspector-x86_64": SLogicSubplan* generatedSubPlans[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": SNodeList** ppParentTsmaSubplans; Step #6 - "compile-libfuzzer-introspector-x86_64": } STSMAOptCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:34.191 INFO datatypes - __init__: Processing /src/tdengine/source/libs/planner/src/planScaleOut.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SScaleOutContext { Step #6 - "compile-libfuzzer-introspector-x86_64": SPlanContext* pPlanCxt; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t subplanId; Step #6 - "compile-libfuzzer-introspector-x86_64": } SScaleOutContext; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:34.197 INFO datatypes - __init__: Processing /src/tdengine/source/libs/planner/src/planner.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:34.202 INFO datatypes - __init__: Processing /src/tdengine/source/libs/planner/src/planLogicCreater.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SLogicPlanContext { Step #6 - "compile-libfuzzer-introspector-x86_64": SPlanContext* pPlanCxt; Step #6 - "compile-libfuzzer-introspector-x86_64": SLogicNode* pCurrRoot; Step #6 - "compile-libfuzzer-introspector-x86_64": SSHashObj* pChildTables; Step #6 - "compile-libfuzzer-introspector-x86_64": bool hasScan; Step #6 - "compile-libfuzzer-introspector-x86_64": } SLogicPlanContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t (*FCreateSelectLogicNode)(SLogicPlanContext*, SSelectStmt*, SLogicNode**); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t (*FCreateDeleteLogicNode)(SLogicPlanContext*, SDeleteStmt*, SLogicNode**); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SRewriteExprCxt { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t errCode; Step #6 - "compile-libfuzzer-introspector-x86_64": SNodeList* pExprs; Step #6 - "compile-libfuzzer-introspector-x86_64": bool* pOutputs; Step #6 - "compile-libfuzzer-introspector-x86_64": bool isPartitionBy; Step #6 - "compile-libfuzzer-introspector-x86_64": } SRewriteExprCxt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SWalkFillSubExprCtx { Step #6 - "compile-libfuzzer-introspector-x86_64": bool hasFillCol; Step #6 - "compile-libfuzzer-introspector-x86_64": bool hasPseudoWinCol; Step #6 - "compile-libfuzzer-introspector-x86_64": bool hasGroupKeyCol; Step #6 - "compile-libfuzzer-introspector-x86_64": SCollectFillExprsCtx* pCollectFillCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t code; Step #6 - "compile-libfuzzer-introspector-x86_64": } SWalkFillSubExprCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t (*FCreateSetOpLogicNode)(SLogicPlanContext*, SSetOperator*, SLogicNode**); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t (*FCreateLogicNode)(SLogicPlanContext*, void*, SLogicNode**); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t (*FCreateInsertLogicNode)(SLogicPlanContext*, SInsertStmt*, SLogicNode**); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCollectFillExprsCtx { Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj* pPseudoCols; Step #6 - "compile-libfuzzer-introspector-x86_64": SNodeList* pFillExprs; Step #6 - "compile-libfuzzer-introspector-x86_64": SNodeList* pNotFillExprs; Step #6 - "compile-libfuzzer-introspector-x86_64": bool collectAggFuncs; Step #6 - "compile-libfuzzer-introspector-x86_64": SNodeList* pAggFuncCols; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCollectFillExprsCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:34.226 INFO datatypes - __init__: Processing /src/tdengine/source/libs/planner/src/planSpliter.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SSplitContext { Step #6 - "compile-libfuzzer-introspector-x86_64": SPlanContext* pPlanCxt; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t queryId; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t groupId; Step #6 - "compile-libfuzzer-introspector-x86_64": bool split; Step #6 - "compile-libfuzzer-introspector-x86_64": } SSplitContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SSplitRule { Step #6 - "compile-libfuzzer-introspector-x86_64": char* pName; Step #6 - "compile-libfuzzer-introspector-x86_64": FSplit splitFunc; Step #6 - "compile-libfuzzer-introspector-x86_64": } SSplitRule; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef bool (*FSplFindSplitNode)(SSplitContext* pCxt, SLogicSubplan* pSubplan, SLogicNode* pNode, void* pInfo); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SStableSplitInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": SLogicNode* pSplitNode; Step #6 - "compile-libfuzzer-introspector-x86_64": SLogicSubplan* pSubplan; Step #6 - "compile-libfuzzer-introspector-x86_64": } SStableSplitInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SSigTbJoinSplitInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": SJoinLogicNode* pJoin; Step #6 - "compile-libfuzzer-introspector-x86_64": SLogicNode* pSplitNode; Step #6 - "compile-libfuzzer-introspector-x86_64": SLogicSubplan* pSubplan; Step #6 - "compile-libfuzzer-introspector-x86_64": } SSigTbJoinSplitInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SInsertSelectSplitInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": SLogicNode* pQueryRoot; Step #6 - "compile-libfuzzer-introspector-x86_64": SLogicSubplan* pSubplan; Step #6 - "compile-libfuzzer-introspector-x86_64": } SInsertSelectSplitInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SFindSplitNodeCtx { Step #6 - "compile-libfuzzer-introspector-x86_64": const SSplitContext* pSplitCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": const SLogicSubplan* pSubplan; Step #6 - "compile-libfuzzer-introspector-x86_64": } SFindSplitNodeCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t (*FSplit)(SSplitContext* pCxt, SLogicSubplan* pSubplan); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SUnionAllSplitInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": SProjectLogicNode* pProject; Step #6 - "compile-libfuzzer-introspector-x86_64": SLogicSubplan* pSubplan; Step #6 - "compile-libfuzzer-introspector-x86_64": } SUnionAllSplitInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SUnionDistinctSplitInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": SAggLogicNode* pAgg; Step #6 - "compile-libfuzzer-introspector-x86_64": SLogicSubplan* pSubplan; Step #6 - "compile-libfuzzer-introspector-x86_64": } SUnionDistinctSplitInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SSmaIndexSplitInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": SMergeLogicNode* pMerge; Step #6 - "compile-libfuzzer-introspector-x86_64": SLogicSubplan* pSubplan; Step #6 - "compile-libfuzzer-introspector-x86_64": } SSmaIndexSplitInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SQnodeSplitInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": SLogicNode* pSplitNode; Step #6 - "compile-libfuzzer-introspector-x86_64": SLogicSubplan* pSubplan; Step #6 - "compile-libfuzzer-introspector-x86_64": } SQnodeSplitInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:34.250 INFO datatypes - __init__: Processing /src/tdengine/source/libs/planner/src/planValidator.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SValidatePlanContext { Step #6 - "compile-libfuzzer-introspector-x86_64": SPlanContext* pPlanCxt; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t errCode; Step #6 - "compile-libfuzzer-introspector-x86_64": } SValidatePlanContext; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:34.254 INFO datatypes - __init__: Processing /src/tdengine/source/libs/qcom/inc/queryInt.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:34.257 INFO datatypes - __init__: Processing /src/tdengine/source/libs/qcom/src/querymsg.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:34.269 INFO datatypes - __init__: Processing /src/tdengine/source/libs/qcom/src/queryUtil.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct STaskQueue { Step #6 - "compile-libfuzzer-introspector-x86_64": SQueryAutoQWorkerPool wrokrerPool; Step #6 - "compile-libfuzzer-introspector-x86_64": STaosQueue* pTaskQueue; Step #6 - "compile-libfuzzer-introspector-x86_64": } STaskQueue; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:34.278 INFO datatypes - __init__: Processing /src/tdengine/source/libs/tdb/inc/tdb.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct STDB TDB; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct STTB TTB; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct hashset_st *hashset_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int (*tdb_cmpr_fn_t)(const void *pKey1, int32_t kLen1, const void *pKey2, int32_t kLen2); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct STBC TBC; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct STxn TXN; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:34.282 INFO datatypes - __init__: Processing /src/tdengine/source/libs/tdb/src/inc/tdbUtil.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:34.286 INFO datatypes - __init__: Processing /src/tdengine/source/libs/tdb/src/inc/tdbInt.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int64_t i64; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SPager SPager; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 flags; Step #6 - "compile-libfuzzer-introspector-x86_64": SBTree *pBt; Step #6 - "compile-libfuzzer-introspector-x86_64": } SBtreeInitPageArg; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 cksm[4]; Step #6 - "compile-libfuzzer-introspector-x86_64": } SPageFtr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int8_t i8; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint8_t u8; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SPCache SPCache; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef u32 SPgno; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SBTC SBTC; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SBtInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": SPgno root; Step #6 - "compile-libfuzzer-introspector-x86_64": int nLevel; Step #6 - "compile-libfuzzer-introspector-x86_64": int nData; Step #6 - "compile-libfuzzer-introspector-x86_64": } SBtInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint64_t u64; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int16_t i16; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint16_t u16; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t i32; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef uint32_t u32; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t fileid[TDB_FILE_ID_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": SPgno pgno; Step #6 - "compile-libfuzzer-introspector-x86_64": } SPgid; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SBTree SBTree; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int kLen; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *pKey; Step #6 - "compile-libfuzzer-introspector-x86_64": int vLen; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *pVal; Step #6 - "compile-libfuzzer-introspector-x86_64": SPgno pgno; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 *pBuf; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 freeKV; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray *ofps; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCellDecoder; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int szOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": int szPageHdr; Step #6 - "compile-libfuzzer-introspector-x86_64": int szFreeCell; Step #6 - "compile-libfuzzer-introspector-x86_64": // cell number Step #6 - "compile-libfuzzer-introspector-x86_64": int (*getCellNum)(SPage *); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*setCellNum)(SPage *, int); Step #6 - "compile-libfuzzer-introspector-x86_64": // cell content offset Step #6 - "compile-libfuzzer-introspector-x86_64": int (*getCellBody)(SPage *); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*setCellBody)(SPage *, int); Step #6 - "compile-libfuzzer-introspector-x86_64": // first free cell offset (0 means no free cells) Step #6 - "compile-libfuzzer-introspector-x86_64": int (*getCellFree)(SPage *); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*setCellFree)(SPage *, int); Step #6 - "compile-libfuzzer-introspector-x86_64": // total free bytes Step #6 - "compile-libfuzzer-introspector-x86_64": int (*getFreeBytes)(SPage *); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*setFreeBytes)(SPage *, int); Step #6 - "compile-libfuzzer-introspector-x86_64": // cell offset at idx Step #6 - "compile-libfuzzer-introspector-x86_64": int (*getCellOffset)(SPage *, int); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*setCellOffset)(SPage *, int, int); Step #6 - "compile-libfuzzer-introspector-x86_64": // free cell info Step #6 - "compile-libfuzzer-introspector-x86_64": void (*getFreeCellInfo)(SCell *pCell, int *szCell, int *nxOffset); Step #6 - "compile-libfuzzer-introspector-x86_64": void (*setFreeCellInfo)(SCell *pCell, int szCell, int nxOffset); Step #6 - "compile-libfuzzer-introspector-x86_64": } SPageMethods; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SPage SPage; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef u8 SCell; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:34.293 INFO datatypes - __init__: Processing /src/tdengine/source/libs/tdb/src/inc/tdbOs.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef TdFilePtr tdb_fd_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int tdb_fd_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef TdThreadMutex tdb_mutex_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef TdThreadSpinlock tdb_spinlock_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef pthread_spinlock_t tdb_spinlock_t; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef pthread_mutex_t tdb_mutex_t; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:34.297 INFO datatypes - __init__: Processing /src/tdengine/source/libs/tdb/src/db/tdbUtil.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:34.301 INFO datatypes - __init__: Processing /src/tdengine/source/libs/tdb/src/db/tdbTxn.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:34.306 INFO datatypes - __init__: Processing /src/tdengine/source/libs/tdb/src/db/tdbPager.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:34.318 INFO datatypes - __init__: Processing /src/tdengine/source/libs/tdb/src/db/tdbPCache.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:34.326 INFO datatypes - __init__: Processing /src/tdengine/source/libs/tdb/src/db/tdbDb.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:34.331 INFO datatypes - __init__: Processing /src/tdengine/source/libs/tdb/src/db/tdbPage.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t iCell; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t offset; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCellIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": u16 cellNum; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 cellBody; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 cellFree; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 nFree; Step #6 - "compile-libfuzzer-introspector-x86_64": } SPageHdr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 szCell[3]; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 nxOffset[3]; Step #6 - "compile-libfuzzer-introspector-x86_64": } SFreeCellL; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": u16 szCell; Step #6 - "compile-libfuzzer-introspector-x86_64": u16 nxOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": } SFreeCell; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": u8 cellNum[3]; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 cellBody[3]; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 cellFree[3]; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 nFree[3]; Step #6 - "compile-libfuzzer-introspector-x86_64": } SPageHdrL; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:34.341 INFO datatypes - __init__: Processing /src/tdengine/source/libs/tdb/src/db/tdbTable.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:34.347 INFO datatypes - __init__: Processing /src/tdengine/source/libs/tdb/src/db/tdbBtree.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": TDB_BTREE_PAGE_COMMON_HDR Step #6 - "compile-libfuzzer-introspector-x86_64": } SLeafHdr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": TDB_BTREE_PAGE_COMMON_HDR Step #6 - "compile-libfuzzer-introspector-x86_64": SPgno pgno; // right-most child Step #6 - "compile-libfuzzer-introspector-x86_64": } SIntHdr; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": SPgno pgno; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 root; Step #6 - "compile-libfuzzer-introspector-x86_64": u8 leaf; Step #6 - "compile-libfuzzer-introspector-x86_64": SPgno rChild; Step #6 - "compile-libfuzzer-introspector-x86_64": int nCells; Step #6 - "compile-libfuzzer-introspector-x86_64": int nOvfl; Step #6 - "compile-libfuzzer-introspector-x86_64": } SBtPageInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:34.369 INFO datatypes - __init__: Processing /src/tdengine/source/libs/wal/inc/walInt.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t firstVer; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t lastVer; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t createTs; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t closeTs; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t fileSize; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t syncedOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": } SWalFileInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct WalIdxEntry { Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t ver; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t offset; Step #6 - "compile-libfuzzer-introspector-x86_64": } SWalIdxEntry; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:34.374 INFO datatypes - __init__: Processing /src/tdengine/source/libs/wal/src/walRead.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:34.382 INFO datatypes - __init__: Processing /src/tdengine/source/libs/wal/src/walMgmt.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t stop; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t inited; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t seq; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t refSetId; Step #6 - "compile-libfuzzer-introspector-x86_64": TdThread thread; Step #6 - "compile-libfuzzer-introspector-x86_64": stopDnodeFn stopDnode; Step #6 - "compile-libfuzzer-introspector-x86_64": } SWalMgmt; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:34.389 INFO datatypes - __init__: Processing /src/tdengine/source/libs/wal/src/walRef.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:34.393 INFO datatypes - __init__: Processing /src/tdengine/source/libs/wal/src/walMeta.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:34.407 INFO datatypes - __init__: Processing /src/tdengine/source/libs/wal/src/walWrite.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:34.418 INFO datatypes - __init__: Processing /src/tdengine/source/libs/command/inc/commandInt.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SExplainGroup { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t nodeNum; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t nodeIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t physiPlanExecNum; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t physiPlanExecIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": bool singleChannel; Step #6 - "compile-libfuzzer-introspector-x86_64": SRWLatch lock; Step #6 - "compile-libfuzzer-introspector-x86_64": SSubplan *plan; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray *nodeExecInfo; //Array Step #6 - "compile-libfuzzer-introspector-x86_64": } SExplainGroup; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SQueryExplainRowInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t level; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t len; Step #6 - "compile-libfuzzer-introspector-x86_64": char *buf; Step #6 - "compile-libfuzzer-introspector-x86_64": } SQueryExplainRowInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SExplainCtx { Step #6 - "compile-libfuzzer-introspector-x86_64": EExplainMode mode; Step #6 - "compile-libfuzzer-introspector-x86_64": double ratio; Step #6 - "compile-libfuzzer-introspector-x86_64": bool verbose; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": SRWLatch lock; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t rootGroupId; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t dataSize; Step #6 - "compile-libfuzzer-introspector-x86_64": bool execDone; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t reqStartTs; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t jobStartTs; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t jobDoneTs; Step #6 - "compile-libfuzzer-introspector-x86_64": char *tbuf; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray *rows; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t groupDoneNum; Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj *groupHash; // Hash Step #6 - "compile-libfuzzer-introspector-x86_64": } SExplainCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SExplainResNode { Step #6 - "compile-libfuzzer-introspector-x86_64": SNodeList* pChildren; Step #6 - "compile-libfuzzer-introspector-x86_64": SPhysiNode* pNode; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pExecInfo; // Array Step #6 - "compile-libfuzzer-introspector-x86_64": } SExplainResNode; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:34.422 INFO datatypes - __init__: Processing /src/tdengine/source/libs/command/src/explain.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:34.449 INFO datatypes - __init__: Processing /src/tdengine/source/libs/command/src/command.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:34.463 INFO datatypes - __init__: Processing /src/tdengine/source/libs/parser/test/parTestUtil.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:34.467 INFO datatypes - __init__: Processing /src/tdengine/source/libs/parser/test/mockCatalogService.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:34.473 INFO datatypes - __init__: Processing /src/tdengine/source/libs/parser/test/mockCatalog.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:34.477 INFO datatypes - __init__: Processing /src/tdengine/source/libs/parser/inc/parUtil.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SParseTablesMetaReq { Step #6 - "compile-libfuzzer-introspector-x86_64": char dbFName[TSDB_DB_FNAME_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj* pTables; Step #6 - "compile-libfuzzer-introspector-x86_64": } SParseTablesMetaReq; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SInsertTablesMetaReq { Step #6 - "compile-libfuzzer-introspector-x86_64": char dbFName[TSDB_DB_FNAME_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pTableMetaPos; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pTableMetaReq; // element is SName Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pTableVgroupPos; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pTableVgroupReq; // element is SName Step #6 - "compile-libfuzzer-introspector-x86_64": } SInsertTablesMetaReq; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SMsgBuf { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t len; Step #6 - "compile-libfuzzer-introspector-x86_64": char* buf; Step #6 - "compile-libfuzzer-introspector-x86_64": } SMsgBuf; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SParseMetaCache { Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj* pTableMeta; // key is tbFName, element is STableMeta* Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj* pDbVgroup; // key is dbFName, element is SArray* Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj* pTableVgroup; // key is tbFName, element is SVgroupInfo* Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj* pDbCfg; // key is tbFName, element is SDbCfgInfo* Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj* pDbInfo; // key is tbFName, element is SDbInfo* Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj* pUserAuth; // key is SUserAuthInfo serialized string, element is bool indicating whether or not to pass Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj* pUdf; // key is funcName, element is SFuncInfo* Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj* pTableIndex; // key is tbFName, element is SArray* Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj* pTableCfg; // key is tbFName, element is STableCfg* Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj* pViews; // key is viewFName, element is SViewMeta* Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj* pTableTSMAs; // key is tbFName, elements are SArray Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj* pTSMAs; // key is tsmaFName, elements are STableTSMAInfo* Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj* pTableName; // key is tbFUid, elements is STableMeta*(append with tbName) Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pDnodes; // element is SEpSet Step #6 - "compile-libfuzzer-introspector-x86_64": bool dnodeRequired; Step #6 - "compile-libfuzzer-introspector-x86_64": bool forceFetchViewMeta; Step #6 - "compile-libfuzzer-introspector-x86_64": } SParseMetaCache; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum ECatalogReqType { Step #6 - "compile-libfuzzer-introspector-x86_64": CATALOG_REQ_TYPE_META = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": CATALOG_REQ_TYPE_VGROUP, Step #6 - "compile-libfuzzer-introspector-x86_64": CATALOG_REQ_TYPE_BOTH Step #6 - "compile-libfuzzer-introspector-x86_64": } ECatalogReqType; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:34.482 INFO datatypes - __init__: Processing /src/tdengine/source/libs/parser/inc/parInsertUtil.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SVgroupDataCxt { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t vgId; Step #6 - "compile-libfuzzer-introspector-x86_64": SSubmitReq2 *pData; Step #6 - "compile-libfuzzer-introspector-x86_64": } SVgroupDataCxt; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:34.486 INFO datatypes - __init__: Processing /src/tdengine/source/libs/parser/inc/parTranslater.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct STranslateContext { Step #6 - "compile-libfuzzer-introspector-x86_64": SParseContext* pParseCxt; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t errCode; Step #6 - "compile-libfuzzer-introspector-x86_64": SMsgBuf msgBuf; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pNsLevel; // element is SArray*, the element of this subarray is STableNode* Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t currLevel; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t levelNo; Step #6 - "compile-libfuzzer-introspector-x86_64": ESqlClause currClause; Step #6 - "compile-libfuzzer-introspector-x86_64": SNode* pCurrStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": SCmdMsgInfo* pCmdMsg; Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj* pDbs; Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj* pTables; Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj* pTargetTables; Step #6 - "compile-libfuzzer-introspector-x86_64": SExplainOptions* pExplainOpt; Step #6 - "compile-libfuzzer-introspector-x86_64": SParseMetaCache* pMetaCache; Step #6 - "compile-libfuzzer-introspector-x86_64": bool createStream; Step #6 - "compile-libfuzzer-introspector-x86_64": bool stableQuery; Step #6 - "compile-libfuzzer-introspector-x86_64": bool showRewrite; Step #6 - "compile-libfuzzer-introspector-x86_64": bool withOpt; Step #6 - "compile-libfuzzer-introspector-x86_64": SNode* pPrevRoot; Step #6 - "compile-libfuzzer-introspector-x86_64": SNode* pPostRoot; Step #6 - "compile-libfuzzer-introspector-x86_64": bool dual; // whether select stmt without from stmt, true for without. Step #6 - "compile-libfuzzer-introspector-x86_64": bool skipCheck; Step #6 - "compile-libfuzzer-introspector-x86_64": } STranslateContext; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:34.490 INFO datatypes - __init__: Processing /src/tdengine/source/libs/parser/inc/parToken.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SToken { Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t n; Step #6 - "compile-libfuzzer-introspector-x86_64": uint32_t type; Step #6 - "compile-libfuzzer-introspector-x86_64": char *z; Step #6 - "compile-libfuzzer-introspector-x86_64": } SToken; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:34.494 INFO datatypes - __init__: Processing /src/tdengine/source/libs/parser/inc/parAst.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum EColumnOptionType { Step #6 - "compile-libfuzzer-introspector-x86_64": COLUMN_OPTION_COMMENT = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": COLUMN_OPTION_ENCODE, Step #6 - "compile-libfuzzer-introspector-x86_64": COLUMN_OPTION_COMPRESS, Step #6 - "compile-libfuzzer-introspector-x86_64": COLUMN_OPTION_LEVEL, Step #6 - "compile-libfuzzer-introspector-x86_64": COLUMN_OPTION_PRIMARYKEY, Step #6 - "compile-libfuzzer-introspector-x86_64": } EColumnOptionType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum EDatabaseOptionType { Step #6 - "compile-libfuzzer-introspector-x86_64": DB_OPTION_BUFFER = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": DB_OPTION_CACHEMODEL, Step #6 - "compile-libfuzzer-introspector-x86_64": DB_OPTION_CACHESIZE, Step #6 - "compile-libfuzzer-introspector-x86_64": DB_OPTION_COMP, Step #6 - "compile-libfuzzer-introspector-x86_64": DB_OPTION_DAYS, Step #6 - "compile-libfuzzer-introspector-x86_64": DB_OPTION_FSYNC, Step #6 - "compile-libfuzzer-introspector-x86_64": DB_OPTION_MAXROWS, Step #6 - "compile-libfuzzer-introspector-x86_64": DB_OPTION_MINROWS, Step #6 - "compile-libfuzzer-introspector-x86_64": DB_OPTION_KEEP, Step #6 - "compile-libfuzzer-introspector-x86_64": DB_OPTION_PAGES, Step #6 - "compile-libfuzzer-introspector-x86_64": DB_OPTION_PAGESIZE, Step #6 - "compile-libfuzzer-introspector-x86_64": DB_OPTION_TSDB_PAGESIZE, Step #6 - "compile-libfuzzer-introspector-x86_64": DB_OPTION_PRECISION, Step #6 - "compile-libfuzzer-introspector-x86_64": DB_OPTION_REPLICA, Step #6 - "compile-libfuzzer-introspector-x86_64": DB_OPTION_STRICT, Step #6 - "compile-libfuzzer-introspector-x86_64": DB_OPTION_WAL, Step #6 - "compile-libfuzzer-introspector-x86_64": DB_OPTION_VGROUPS, Step #6 - "compile-libfuzzer-introspector-x86_64": DB_OPTION_SINGLE_STABLE, Step #6 - "compile-libfuzzer-introspector-x86_64": DB_OPTION_RETENTIONS, Step #6 - "compile-libfuzzer-introspector-x86_64": DB_OPTION_SCHEMALESS, Step #6 - "compile-libfuzzer-introspector-x86_64": DB_OPTION_WAL_RETENTION_PERIOD, Step #6 - "compile-libfuzzer-introspector-x86_64": DB_OPTION_WAL_RETENTION_SIZE, Step #6 - "compile-libfuzzer-introspector-x86_64": DB_OPTION_WAL_ROLL_PERIOD, Step #6 - "compile-libfuzzer-introspector-x86_64": DB_OPTION_WAL_SEGMENT_SIZE, Step #6 - "compile-libfuzzer-introspector-x86_64": DB_OPTION_STT_TRIGGER, Step #6 - "compile-libfuzzer-introspector-x86_64": DB_OPTION_TABLE_PREFIX, Step #6 - "compile-libfuzzer-introspector-x86_64": DB_OPTION_TABLE_SUFFIX, Step #6 - "compile-libfuzzer-introspector-x86_64": DB_OPTION_S3_CHUNKPAGES, Step #6 - "compile-libfuzzer-introspector-x86_64": DB_OPTION_S3_KEEPLOCAL, Step #6 - "compile-libfuzzer-introspector-x86_64": DB_OPTION_S3_COMPACT, Step #6 - "compile-libfuzzer-introspector-x86_64": DB_OPTION_KEEP_TIME_OFFSET, Step #6 - "compile-libfuzzer-introspector-x86_64": DB_OPTION_ENCRYPT_ALGORITHM, Step #6 - "compile-libfuzzer-introspector-x86_64": DB_OPTION_DNODES, Step #6 - "compile-libfuzzer-introspector-x86_64": DB_OPTION_COMPACT_INTERVAL, Step #6 - "compile-libfuzzer-introspector-x86_64": DB_OPTION_COMPACT_TIME_RANGE, Step #6 - "compile-libfuzzer-introspector-x86_64": DB_OPTION_COMPACT_TIME_OFFSET, Step #6 - "compile-libfuzzer-introspector-x86_64": } EDatabaseOptionType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct STokenPair { Step #6 - "compile-libfuzzer-introspector-x86_64": SToken first; Step #6 - "compile-libfuzzer-introspector-x86_64": SToken second; Step #6 - "compile-libfuzzer-introspector-x86_64": } STokenPair; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SAstCreateContext { Step #6 - "compile-libfuzzer-introspector-x86_64": SParseContext* pQueryCxt; Step #6 - "compile-libfuzzer-introspector-x86_64": SMsgBuf msgBuf; Step #6 - "compile-libfuzzer-introspector-x86_64": bool notSupport; Step #6 - "compile-libfuzzer-introspector-x86_64": SNode* pRootNode; Step #6 - "compile-libfuzzer-introspector-x86_64": int16_t placeholderNo; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pPlaceholderValues; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t errCode; Step #6 - "compile-libfuzzer-introspector-x86_64": } SAstCreateContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SAlterOption { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t type; Step #6 - "compile-libfuzzer-introspector-x86_64": SToken val; Step #6 - "compile-libfuzzer-introspector-x86_64": SNodeList* pList; Step #6 - "compile-libfuzzer-introspector-x86_64": } SAlterOption; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum ETableOptionType { Step #6 - "compile-libfuzzer-introspector-x86_64": TABLE_OPTION_COMMENT = 1, Step #6 - "compile-libfuzzer-introspector-x86_64": TABLE_OPTION_MAXDELAY, Step #6 - "compile-libfuzzer-introspector-x86_64": TABLE_OPTION_WATERMARK, Step #6 - "compile-libfuzzer-introspector-x86_64": TABLE_OPTION_ROLLUP, Step #6 - "compile-libfuzzer-introspector-x86_64": TABLE_OPTION_TTL, Step #6 - "compile-libfuzzer-introspector-x86_64": TABLE_OPTION_SMA, Step #6 - "compile-libfuzzer-introspector-x86_64": TABLE_OPTION_DELETE_MARK Step #6 - "compile-libfuzzer-introspector-x86_64": } ETableOptionType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SShowTablesOption { Step #6 - "compile-libfuzzer-introspector-x86_64": EShowKind kind; Step #6 - "compile-libfuzzer-introspector-x86_64": SToken dbName; Step #6 - "compile-libfuzzer-introspector-x86_64": } SShowTablesOption; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:34.504 INFO datatypes - __init__: Processing /src/tdengine/source/libs/parser/inc/parInt.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:34.508 INFO datatypes - __init__: Processing /src/tdengine/source/libs/parser/src/parTranslater.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SSysTableShowAdapter { Step #6 - "compile-libfuzzer-introspector-x86_64": ENodeType showType; Step #6 - "compile-libfuzzer-introspector-x86_64": const char* pDbName; Step #6 - "compile-libfuzzer-introspector-x86_64": const char* pTableName; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t numOfShowCols; Step #6 - "compile-libfuzzer-introspector-x86_64": const char* pShowCols[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": } SSysTableShowAdapter; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SSampleAstInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": const char* pDbName; Step #6 - "compile-libfuzzer-introspector-x86_64": const char* pTableName; Step #6 - "compile-libfuzzer-introspector-x86_64": SNodeList* pFuncs; Step #6 - "compile-libfuzzer-introspector-x86_64": SNode* pInterval; Step #6 - "compile-libfuzzer-introspector-x86_64": SNode* pOffset; Step #6 - "compile-libfuzzer-introspector-x86_64": SNode* pSliding; Step #6 - "compile-libfuzzer-introspector-x86_64": SNodeList* pPartitionByList; Step #6 - "compile-libfuzzer-introspector-x86_64": STableMeta* pRollupTableMeta; Step #6 - "compile-libfuzzer-introspector-x86_64": bool createSmaIndex; Step #6 - "compile-libfuzzer-introspector-x86_64": SNodeList* pTags; Step #6 - "compile-libfuzzer-introspector-x86_64": SNode* pSubTable; Step #6 - "compile-libfuzzer-introspector-x86_64": } SSampleAstInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SParseFileContext { Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* aTagNames; Step #6 - "compile-libfuzzer-introspector-x86_64": bool tagNameFilled; Step #6 - "compile-libfuzzer-introspector-x86_64": STableMeta* pStbMeta; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* aTagIndexs; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": char tmpTokenBuf[TSDB_MAX_BYTES_PER_ROW]; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* aCreateTbData; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // per line Step #6 - "compile-libfuzzer-introspector-x86_64": const char* pSql; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* aTagVals; Step #6 - "compile-libfuzzer-introspector-x86_64": STag* pTag; Step #6 - "compile-libfuzzer-introspector-x86_64": SName ctbName; Step #6 - "compile-libfuzzer-introspector-x86_64": SVgroupInfo vg; Step #6 - "compile-libfuzzer-introspector-x86_64": } SParseFileContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCollectJoinCondsContext { Step #6 - "compile-libfuzzer-introspector-x86_64": bool inOp; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t primCondNum; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t logicAndNum; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t logicOrNum; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t eqCondNum; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t neqCondNum; Step #6 - "compile-libfuzzer-introspector-x86_64": bool primDisorder; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t code; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCollectJoinCondsContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCheckColContaisCtx { Step #6 - "compile-libfuzzer-introspector-x86_64": SNode* pTarget; Step #6 - "compile-libfuzzer-introspector-x86_64": bool contains; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCheckColContaisCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct CheckAggColCoexistCxt { Step #6 - "compile-libfuzzer-introspector-x86_64": STranslateContext* pTranslateCxt; Step #6 - "compile-libfuzzer-introspector-x86_64": bool existCol; Step #6 - "compile-libfuzzer-introspector-x86_64": SNodeList* pColList; Step #6 - "compile-libfuzzer-introspector-x86_64": } CheckAggColCoexistCxt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SProjColPos { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t colId; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t flags; Step #6 - "compile-libfuzzer-introspector-x86_64": SNode* pProj; Step #6 - "compile-libfuzzer-introspector-x86_64": } SProjColPos; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SVgroupCreateTableBatch { Step #6 - "compile-libfuzzer-introspector-x86_64": SVCreateTbBatchReq req; Step #6 - "compile-libfuzzer-introspector-x86_64": SVgroupInfo info; Step #6 - "compile-libfuzzer-introspector-x86_64": char dbName[TSDB_DB_NAME_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": } SVgroupCreateTableBatch; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SReplaceOrderByAliasCxt { Step #6 - "compile-libfuzzer-introspector-x86_64": STranslateContext* pTranslateCxt; Step #6 - "compile-libfuzzer-introspector-x86_64": SNodeList* pProjectionList; Step #6 - "compile-libfuzzer-introspector-x86_64": bool nameMatch; Step #6 - "compile-libfuzzer-introspector-x86_64": bool notFound; Step #6 - "compile-libfuzzer-introspector-x86_64": } SReplaceOrderByAliasCxt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SRewriteSubtableCxt { Step #6 - "compile-libfuzzer-introspector-x86_64": STranslateContext* pCxt; Step #6 - "compile-libfuzzer-introspector-x86_64": SNodeList* pPartitionList; Step #6 - "compile-libfuzzer-introspector-x86_64": } SRewriteSubtableCxt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCreateTbInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": bool ignoreExists; Step #6 - "compile-libfuzzer-introspector-x86_64": char useDbName[TSDB_DB_NAME_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": char useTableName[TSDB_TABLE_NAME_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCreateTbInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCollectWindowsPseudocolumnsContext { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t code; Step #6 - "compile-libfuzzer-introspector-x86_64": SNodeList* pCols; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCollectWindowsPseudocolumnsContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SEqCondTbNameTableInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": SRealTableNode* pRealTable; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* aTbnames; Step #6 - "compile-libfuzzer-introspector-x86_64": } SEqCondTbNameTableInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SBuildTopicContext { Step #6 - "compile-libfuzzer-introspector-x86_64": bool colExists; Step #6 - "compile-libfuzzer-introspector-x86_64": bool colNotFound; Step #6 - "compile-libfuzzer-introspector-x86_64": STableMeta* pMeta; Step #6 - "compile-libfuzzer-introspector-x86_64": SNodeList* pTags; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t code; Step #6 - "compile-libfuzzer-introspector-x86_64": } SBuildTopicContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t (*FSerializeFunc)(void* pBuf, int32_t bufLen, void* pReq); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SRewriteTbNameContext { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t errCode; Step #6 - "compile-libfuzzer-introspector-x86_64": char* pTbName; Step #6 - "compile-libfuzzer-introspector-x86_64": } SRewriteTbNameContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SFullDatabaseName { Step #6 - "compile-libfuzzer-introspector-x86_64": char fullDbName[TSDB_DB_FNAME_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": } SFullDatabaseName; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SReplaceGroupByAliasCxt { Step #6 - "compile-libfuzzer-introspector-x86_64": STranslateContext* pTranslateCxt; Step #6 - "compile-libfuzzer-introspector-x86_64": SNodeList* pProjectionList; Step #6 - "compile-libfuzzer-introspector-x86_64": } SReplaceGroupByAliasCxt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct { Step #6 - "compile-libfuzzer-introspector-x86_64": SName ctbName; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* aTagNames; Step #6 - "compile-libfuzzer-introspector-x86_64": STag* pTag; Step #6 - "compile-libfuzzer-introspector-x86_64": SVgroupInfo vg; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCreateTableData; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SVgroupDropTableBatch { Step #6 - "compile-libfuzzer-introspector-x86_64": SVDropTbBatchReq req; Step #6 - "compile-libfuzzer-introspector-x86_64": SVgroupInfo info; Step #6 - "compile-libfuzzer-introspector-x86_64": char dbName[TSDB_DB_NAME_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": } SVgroupDropTableBatch; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:34.677 INFO datatypes - __init__: Processing /src/tdengine/source/libs/parser/src/parAstParser.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void* (*FMalloc)(size_t); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef void (*FFree)(void*); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCollectMetaKeyCxt { Step #6 - "compile-libfuzzer-introspector-x86_64": SParseContext* pParseCxt; Step #6 - "compile-libfuzzer-introspector-x86_64": SParseMetaCache* pMetaCache; Step #6 - "compile-libfuzzer-introspector-x86_64": SNode* pStmt; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCollectMetaKeyCxt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCollectMetaKeyFromExprCxt { Step #6 - "compile-libfuzzer-introspector-x86_64": SCollectMetaKeyCxt* pComCxt; Step #6 - "compile-libfuzzer-introspector-x86_64": bool hasLastRowOrLast; Step #6 - "compile-libfuzzer-introspector-x86_64": bool tbnameCollect; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t errCode; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCollectMetaKeyFromExprCxt; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:34.692 INFO datatypes - __init__: Processing /src/tdengine/source/libs/parser/src/parTokenizer.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SKeyword { Step #6 - "compile-libfuzzer-introspector-x86_64": const char* name; // The keyword name Step #6 - "compile-libfuzzer-introspector-x86_64": uint16_t type; // type Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t len; // length Step #6 - "compile-libfuzzer-introspector-x86_64": } SKeyword; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:34.701 INFO datatypes - __init__: Processing /src/tdengine/source/libs/parser/src/parInsertSql.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SRewriteTagCondCxt { Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pTagVals; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pTagName; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t code; Step #6 - "compile-libfuzzer-introspector-x86_64": } SRewriteTagCondCxt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t (*_row_append_fn_t)(SMsgBuf* pMsgBuf, const void* value, int32_t len, void* param); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef enum { BOUND_TAGS, BOUND_COLUMNS, BOUND_ALL_AND_TBNAME } EBoundColumnsType; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef union SRowsDataContext { Step #6 - "compile-libfuzzer-introspector-x86_64": STableDataCxt* pTableDataCxt; Step #6 - "compile-libfuzzer-introspector-x86_64": SStbRowsDataContext* pStbRowsCxt; Step #6 - "compile-libfuzzer-introspector-x86_64": } SRowsDataContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SInsertParseContext { Step #6 - "compile-libfuzzer-introspector-x86_64": SParseContext* pComCxt; Step #6 - "compile-libfuzzer-introspector-x86_64": SMsgBuf msg; Step #6 - "compile-libfuzzer-introspector-x86_64": char tmpTokenBuf[TSDB_MAX_BYTES_PER_ROW]; Step #6 - "compile-libfuzzer-introspector-x86_64": SBoundColInfo tags; // for stmt Step #6 - "compile-libfuzzer-introspector-x86_64": bool missCache; Step #6 - "compile-libfuzzer-introspector-x86_64": bool usingDuplicateTable; Step #6 - "compile-libfuzzer-introspector-x86_64": bool forceUpdate; Step #6 - "compile-libfuzzer-introspector-x86_64": bool needTableTagVal; Step #6 - "compile-libfuzzer-introspector-x86_64": bool needRequest; // whether or not request server Step #6 - "compile-libfuzzer-introspector-x86_64": bool isStmtBind; // whether is stmt bind Step #6 - "compile-libfuzzer-introspector-x86_64": bool preCtbname; Step #6 - "compile-libfuzzer-introspector-x86_64": } SInsertParseContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SStbRowsDataContext { Step #6 - "compile-libfuzzer-introspector-x86_64": SName stbName; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": STableMeta* pStbMeta; Step #6 - "compile-libfuzzer-introspector-x86_64": SNode* pTagCond; Step #6 - "compile-libfuzzer-introspector-x86_64": SBoundColInfo boundColsInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": // the following fields are for each stb row Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* aTagVals; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* aColVals; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* aTagNames; Step #6 - "compile-libfuzzer-introspector-x86_64": SName ctbName; Step #6 - "compile-libfuzzer-introspector-x86_64": STag* pTag; Step #6 - "compile-libfuzzer-introspector-x86_64": STableMeta* pCtbMeta; Step #6 - "compile-libfuzzer-introspector-x86_64": SVCreateTbReq* pCreateCtbReq; Step #6 - "compile-libfuzzer-introspector-x86_64": bool hasTimestampTag; Step #6 - "compile-libfuzzer-introspector-x86_64": bool isJsonTag; Step #6 - "compile-libfuzzer-introspector-x86_64": } SStbRowsDataContext; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:34.733 INFO datatypes - __init__: Processing /src/tdengine/source/libs/parser/src/parUtil.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:34.750 INFO datatypes - __init__: Processing /src/tdengine/source/libs/parser/src/parInsertSml.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:34.758 INFO datatypes - __init__: Processing /src/tdengine/source/libs/parser/src/parser.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:34.765 INFO datatypes - __init__: Processing /src/tdengine/source/libs/parser/src/parAuthenticator.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SAuthCxt { Step #6 - "compile-libfuzzer-introspector-x86_64": SParseContext* pParseCxt; Step #6 - "compile-libfuzzer-introspector-x86_64": SParseMetaCache* pMetaCache; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t errCode; Step #6 - "compile-libfuzzer-introspector-x86_64": } SAuthCxt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SAuthRewriteCxt { Step #6 - "compile-libfuzzer-introspector-x86_64": STableNode* pTarget; Step #6 - "compile-libfuzzer-introspector-x86_64": } SAuthRewriteCxt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SSelectAuthCxt { Step #6 - "compile-libfuzzer-introspector-x86_64": SAuthCxt* pAuthCxt; Step #6 - "compile-libfuzzer-introspector-x86_64": SSelectStmt* pSelect; Step #6 - "compile-libfuzzer-introspector-x86_64": } SSelectAuthCxt; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:34.773 INFO datatypes - __init__: Processing /src/tdengine/source/libs/parser/src/parInsertUtil.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:34.784 INFO datatypes - __init__: Processing /src/tdengine/source/libs/parser/src/parInsertStmt.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SKvParam { Step #6 - "compile-libfuzzer-introspector-x86_64": int16_t pos; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray* pTagVals; Step #6 - "compile-libfuzzer-introspector-x86_64": SSchema* schema; Step #6 - "compile-libfuzzer-introspector-x86_64": char buf[TSDB_MAX_TAGS_LEN]; Step #6 - "compile-libfuzzer-introspector-x86_64": } SKvParam; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:34.798 INFO datatypes - __init__: Processing /src/tdengine/source/libs/parser/src/parAstCreater.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:34.841 INFO datatypes - __init__: Processing /src/tdengine/source/libs/parser/src/parCalcConst.c Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SNodeReplaceContext { Step #6 - "compile-libfuzzer-introspector-x86_64": SNode* pTarget; Step #6 - "compile-libfuzzer-introspector-x86_64": SNode* pNew; Step #6 - "compile-libfuzzer-introspector-x86_64": bool replaced; Step #6 - "compile-libfuzzer-introspector-x86_64": } SNodeReplaceContext; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SNotRefByOrderByCxt { Step #6 - "compile-libfuzzer-introspector-x86_64": SColumnNode* pCol; Step #6 - "compile-libfuzzer-introspector-x86_64": bool hasThisCol; Step #6 - "compile-libfuzzer-introspector-x86_64": } SNotRefByOrderByCxt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SIsUselessColCtx { Step #6 - "compile-libfuzzer-introspector-x86_64": bool isUseless; Step #6 - "compile-libfuzzer-introspector-x86_64": } SIsUselessColCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SCalcConstContext { Step #6 - "compile-libfuzzer-introspector-x86_64": SParseContext* pParseCxt; Step #6 - "compile-libfuzzer-introspector-x86_64": SNodeReplaceContext replaceCxt; Step #6 - "compile-libfuzzer-introspector-x86_64": SMsgBuf msgBuf; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t code; Step #6 - "compile-libfuzzer-introspector-x86_64": } SCalcConstContext; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:34.850 INFO datatypes - __init__: Processing /src/tdengine/source/libs/qworker/inc/qwInt.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SQWDebug { Step #6 - "compile-libfuzzer-introspector-x86_64": bool lockEnable; Step #6 - "compile-libfuzzer-introspector-x86_64": bool statusEnable; Step #6 - "compile-libfuzzer-introspector-x86_64": bool dumpEnable; Step #6 - "compile-libfuzzer-introspector-x86_64": bool forceStop; Step #6 - "compile-libfuzzer-introspector-x86_64": bool sleepSimulate; Step #6 - "compile-libfuzzer-introspector-x86_64": bool deadSimulate; Step #6 - "compile-libfuzzer-introspector-x86_64": bool redirectSimulate; Step #6 - "compile-libfuzzer-introspector-x86_64": } SQWDebug; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SQWPhaseInput { Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t code; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t msgType; Step #6 - "compile-libfuzzer-introspector-x86_64": } SQWPhaseInput; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SQWTaskStatus { Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t refId; // job's refId Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t code; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t status; Step #6 - "compile-libfuzzer-introspector-x86_64": } SQWTaskStatus; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SQWStat { Step #6 - "compile-libfuzzer-introspector-x86_64": SQWMsgStat msgStat; Step #6 - "compile-libfuzzer-introspector-x86_64": SQWRTStat rtStat; Step #6 - "compile-libfuzzer-introspector-x86_64": } SQWStat; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SQWorkerMgmt { Step #6 - "compile-libfuzzer-introspector-x86_64": SRWLatch lock; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t qwRef; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t qwNum; Step #6 - "compile-libfuzzer-introspector-x86_64": SQWHbParam param[1024]; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t paramIdx; Step #6 - "compile-libfuzzer-introspector-x86_64": } SQWorkerMgmt; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SQWPhaseOutput { Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef WINDOWS Step #6 - "compile-libfuzzer-introspector-x86_64": size_t avoidCompilationErrors; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": } SQWPhaseOutput; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SQWSessionInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": void *mgmt; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t sId; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t qId; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t cId; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t tId; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t rId; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t eId; Step #6 - "compile-libfuzzer-introspector-x86_64": void *sessionMp; Step #6 - "compile-libfuzzer-introspector-x86_64": } SQWSessionInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SQWRetireCtx { Step #6 - "compile-libfuzzer-introspector-x86_64": BoundedQueue* pJobQueue; Step #6 - "compile-libfuzzer-introspector-x86_64": } SQWRetireCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SQWorker { Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t refId; Step #6 - "compile-libfuzzer-introspector-x86_64": SQWorkerCfg cfg; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t nodeType; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t nodeId; Step #6 - "compile-libfuzzer-introspector-x86_64": void *timer; Step #6 - "compile-libfuzzer-introspector-x86_64": tmr_h hbTimer; Step #6 - "compile-libfuzzer-introspector-x86_64": SRWLatch schLock; Step #6 - "compile-libfuzzer-introspector-x86_64": // SRWLatch ctxLock; Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj *schHash; // key: schedulerId, value: SQWSchStatus Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj *ctxHash; // key: queryId+taskId, value: SQWTaskCtx Step #6 - "compile-libfuzzer-introspector-x86_64": SMsgCb msgCb; Step #6 - "compile-libfuzzer-introspector-x86_64": SQWStat stat; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t *destroyed; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t nodeStopped; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t lastChkTs; Step #6 - "compile-libfuzzer-introspector-x86_64": } SQWorker; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SQWSchStatus { Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t hbBrokenTs; // timestamp in msecond Step #6 - "compile-libfuzzer-introspector-x86_64": SRWLatch hbConnLock; Step #6 - "compile-libfuzzer-introspector-x86_64": SRpcHandleInfo hbConnInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": SQueryNodeEpId hbEpId; Step #6 - "compile-libfuzzer-introspector-x86_64": SRWLatch tasksLock; Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj *tasksHash; // key:queryId+taskId, value: SQWTaskStatus Step #6 - "compile-libfuzzer-introspector-x86_64": } SQWSchStatus; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SQWMsgStat { Step #6 - "compile-libfuzzer-introspector-x86_64": SQWTimeInQ waitTime[2]; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t queryProcessed; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t cqueryProcessed; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t fetchProcessed; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t rspProcessed; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t cancelProcessed; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t dropProcessed; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t notifyProcessed; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t hbProcessed; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t deleteProcessed; Step #6 - "compile-libfuzzer-introspector-x86_64": } SQWMsgStat; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SQWTimeInQ { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t num; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t total; Step #6 - "compile-libfuzzer-introspector-x86_64": } SQWTimeInQ; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SQWRTStat { Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t startTaskNum; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t stopTaskNum; Step #6 - "compile-libfuzzer-introspector-x86_64": } SQWRTStat; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SQWHbParam { Step #6 - "compile-libfuzzer-introspector-x86_64": bool inUse; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t qwrId; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t refId; Step #6 - "compile-libfuzzer-introspector-x86_64": } SQWHbParam; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SQWJobInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t retired; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t errCode; Step #6 - "compile-libfuzzer-introspector-x86_64": SMemPoolJob* memInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": SRWLatch lock; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t destroyed; Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj* pSessions; Step #6 - "compile-libfuzzer-introspector-x86_64": } SQWJobInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SQueryExecStat { Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t taskInitNum; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t taskRunNum; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t taskExecDestroyNum; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t taskSinkDestroyNum; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t taskDestroyNum; Step #6 - "compile-libfuzzer-introspector-x86_64": } SQueryExecStat; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SQWHbInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": SSchedulerHbRsp rsp; Step #6 - "compile-libfuzzer-introspector-x86_64": SRpcHandleInfo connInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": } SQWHbInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SQWTaskCtx { Step #6 - "compile-libfuzzer-introspector-x86_64": SRWLatch lock; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t phase; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t inFetch; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t taskType; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t explain; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t needFetch; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t localExec; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t dynamicTask; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t queryMsgType; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t fetchMsgType; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t level; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t dynExecId; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t sId; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": bool queryGotData; Step #6 - "compile-libfuzzer-introspector-x86_64": bool queryRsped; Step #6 - "compile-libfuzzer-introspector-x86_64": bool queryEnd; Step #6 - "compile-libfuzzer-introspector-x86_64": bool queryContinue; Step #6 - "compile-libfuzzer-introspector-x86_64": bool queryExecDone; Step #6 - "compile-libfuzzer-introspector-x86_64": bool queryInQueue; Step #6 - "compile-libfuzzer-introspector-x86_64": bool explainRsped; Step #6 - "compile-libfuzzer-introspector-x86_64": bool sinkWithMemPool; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t rspCode; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t affectedRows; // for insert ...select stmt Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": SRpcHandleInfo ctrlConnInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": SRpcHandleInfo dataConnInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t events[QW_EVENT_MAX]; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": SArray *explainRes; Step #6 - "compile-libfuzzer-introspector-x86_64": void *taskHandle; Step #6 - "compile-libfuzzer-introspector-x86_64": void *sinkHandle; Step #6 - "compile-libfuzzer-introspector-x86_64": SArray *tbInfo; // STbVerInfo Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t lastAckTs; Step #6 - "compile-libfuzzer-introspector-x86_64": Step #6 - "compile-libfuzzer-introspector-x86_64": void *memPoolSession; Step #6 - "compile-libfuzzer-introspector-x86_64": SQWJobInfo *pJobInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": } SQWTaskCtx; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SQueryMgmt { Step #6 - "compile-libfuzzer-introspector-x86_64": SRWLatch taskMgmtLock; Step #6 - "compile-libfuzzer-introspector-x86_64": int32_t concTaskLevel; Step #6 - "compile-libfuzzer-introspector-x86_64": SHashObj* pJobInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": SQueryExecStat stat; Step #6 - "compile-libfuzzer-introspector-x86_64": } SQueryMgmt; Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:34.856 INFO datatypes - __init__: Processing /src/tdengine/source/libs/qworker/inc/qwMsg.h Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:34.860 INFO datatypes - __init__: Processing /src/tdengine/source/libs/qworker/src/qworker.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:34.877 INFO datatypes - __init__: Processing /src/tdengine/source/libs/qworker/src/qwMem.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:34.882 INFO datatypes - __init__: Processing /src/tdengine/source/libs/qworker/src/qwUtil.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:34.893 INFO datatypes - __init__: Processing /src/tdengine/source/libs/qworker/src/qwDbg.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:34.899 INFO datatypes - __init__: Processing /src/tdengine/source/libs/qworker/src/qwMsg.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:34.908 INFO datatypes - __init__: Processing /src/tdengine/source/libs/function/test/udf1_dup.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:34.912 INFO datatypes - __init__: Processing /src/tdengine/source/libs/function/test/udf2.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:34.916 INFO datatypes - __init__: Processing /src/tdengine/source/libs/function/test/udf1.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:34.920 INFO datatypes - __init__: Processing /src/tdengine/source/libs/function/test/udf2_dup.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:34.924 INFO datatypes - __init__: Processing /src/tdengine/source/libs/function/test/change_udf.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:34.928 INFO datatypes - __init__: Processing /src/tdengine/source/libs/function/test/runUdf.c Step #6 - "compile-libfuzzer-introspector-x86_64": 2025-02-04 10:07:34.933 INFO datatypes - __init__: Processing /src/tdengine/source/libs/function/inc/builtins.h Step #6 - "compile-libfuzzer-introspector-x86_64": typedef EFuncDataRequired (*FFuncDataRequired)(SFunctionNode* pFunc, STimeWindow* pTimeWindow); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef EFuncDataRequired (*FFuncDynDataRequired)(void* pRes, SDataBlockInfo* pBlocInfo); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SParamRange { Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t iMinVal; Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t iMaxVal; Step #6 - "compile-libfuzzer-introspector-x86_64": } SParamRange; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SFunctionParaInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t minParamNum; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t maxParamNum; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t paramInfoPattern; Step #6 - "compile-libfuzzer-introspector-x86_64": SParamInfo inputParaInfo[MAX_FUNC_PARA_NUM][MAX_FUNC_PARA_NUM]; Step #6 - "compile-libfuzzer-introspector-x86_64": SParamInfo outputParaInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": } SFunctionParaInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t (*FTranslateFunc)(SFunctionNode* pFunc, char* pErrBuf, int32_t len); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef EFuncReturnRows (*FEstimateReturnRows)(SFunctionNode* pFunc); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef int32_t (*FCreateMergeFuncParameters)(SNodeList* pRawParameters, SNode* pPartialRes, SNodeList** pParameters); Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SParamInfo { Step #6 - "compile-libfuzzer-introspector-x86_64": bool isLastParam; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t startParam; Step #6 - "compile-libfuzzer-introspector-x86_64": int8_t endParam; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t validDataType; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t validNodeType; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t paramAttribute; Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t valueRangeFlag; // 0 for no range and no fixed value, 1 for value has range, 2 for fixed value Step #6 - "compile-libfuzzer-introspector-x86_64": uint8_t fixedValueSize; Step #6 - "compile-libfuzzer-introspector-x86_64": char* fixedStrValue[MAX_FUNC_PARA_FIXED_VALUE_NUM]; // used for input parameter Step #6 - "compile-libfuzzer-introspector-x86_64": int64_t fixedNumValue[MAX_FUNC_PARA_FIXED_VALUE_NUM]; // used for input parameter Step #6 - "compile-libfuzzer-introspector-x86_64": SParamRange range; Step #6 - "compile-libfuzzer-introspector-x86_64": } SParamInfo; Step #6 - "compile-libfuzzer-introspector-x86_64": typedef struct SBuiltinFuncDefinition { Step #6 - "compile-libfuzzer-introspector-x86_64": const char* name; Step #6 - "compile-libfuzzer-introspector-x86_64": EFunctionType type; Step #6 - "compile-libfuzzer-introspector-x86_64": uint64_t classification; Step #6 - "compile-libfuzzer-introspector-x86_64": SFunctionParaInfo parameters; Step #6 - "compile-libfuzzer-introspector-x86_64": FTranslateFunc translateFunc; Step #6 - "compile-libfuzzer-introspector-x86_64": FFuncDataRequired dataRequiredFunc; Step #6 - "compile-libfuzzer-introspector-x86_64": FFuncDynDataRequired dynDataRequiredFunc; Step #6 - "compile-libfuzzer-introspector-x86_64": FExecGetEnv getEnvFunc; Step #6 - "compile-libfuzzer-introspector-x86_64": FExecInit initFunc; Step #6 - "compile-libfuzzer-introspector-x86_64": FExecProcess processFunc; Step #6 - "compile-libfuzzer-introspector-x86_64": FScalarExecProcess sprocessFunc; Step #6 - "compile-libfuzzer-introspector-x86_64": FExecFinalize finalizeFunc; Step #6 - "compile-libfuzzer-introspector-x86_64": FExecCleanUp cleanupFunc; Step #6 - "compile-libfuzzer-introspector-x86_64": #ifdef BUILD_NO_CALL Step #6 - "compile-libfuzzer-introspector-x86_64": FExecProcess invertFunc; Step #6 - "compile-libfuzzer-introspector-x86_64": #endif Step #6 - "compile-libfuzzer-introspector-x86_64": FExecCombine combineFunc; Step #6 - "compile-libfuzzer-introspector-x86_64": const char* pPartialFunc; Step #6 - "compile-libfuzzer-introspector-x86_64": const char* pMiddleFunc; Step #6 - "compile-libfuzzer-introspector-x86_64": const char* pMergeFunc; Step #6 - "compile-libfuzzer-introspector-x86_64": const char* pStateFunc; Step #6 - "compile-libfuzzer-introspector-x86_64": FCreateMergeFuncParameters createMergeParaFuc; Step #6 - "compile-libfuzzer-introspector-x86_64": FEstimateReturnRows estimateReturnRowsFunc; Step #6 - "compile-libfuzzer-introspector-x86_64