scan.ini: [scan] scan.ini: tool = csmock scan.ini: tool-version = csmock-3.7.1.20241107.094801.gb3f0f26.pr_192-1.el9 scan.ini: tool-args = '/usr/bin/csmock' '-r' 'fedora-rawhide-gcc-latest-x86_64' '-t' 'clippy,cppcheck,gcc,unicontrol,shellcheck' '-o' '/tmp/tmpyui8_j5g/harfbuzz-10.1.0-1.fc42.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install=gcc-latest' '--gcc-analyzer-bin=/opt/gcc-latest/bin/gcc' '/tmp/tmpyui8_j5g/harfbuzz-10.1.0-1.fc42.src.rpm' scan.ini: host = ip-172-16-1-122.us-west-2.compute.internal scan.ini: store-results-to = /tmp/tmpyui8_j5g/harfbuzz-10.1.0-1.fc42.tar.xz scan.ini: time-created = 2024-11-13 00:28:16 scan.ini: enabled-plugins = clippy, cppcheck, gcc, shellcheck, unicontrol scan.ini: mock-config = fedora-rawhide-gcc-latest-x86_64 scan.ini: project-name = harfbuzz-10.1.0-1.fc42 >>> 2024-11-13 00:28:16 rpm -qa | sort -V > '/tmp/csmockmcki4mye/harfbuzz-10.1.0-1.fc42/debug/rpm-list-host.txt' scan.ini: analyzer-version-unicontrol = 0.0.2 >>> 2024-11-13 00:28:16 "/usr/bin/mock" "-r" "fedora-rawhide-gcc-latest-x86_64" "--plugin-option=tmpfs:keep_mounted=True" "--config-opts=print_main_output=True" "--init" INFO: mock.py version 5.9 starting (python version = 3.9.20, NVR = mock-5.9-1.el9), args: /usr/libexec/mock/mock -r fedora-rawhide-gcc-latest-x86_64 --plugin-option=tmpfs:keep_mounted=True --config-opts=print_main_output=True --init Start(bootstrap): init plugins INFO: selinux enabled Finish(bootstrap): init plugins Start: init plugins INFO: selinux enabled Finish: init plugins INFO: Signal handler active Start: run Start: clean chroot Finish: clean chroot Mock Version: 5.9 INFO: Mock Version: 5.9 Start(bootstrap): chroot init INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata INFO: Package manager dnf5 detected and used (fallback) Finish(bootstrap): chroot init Start: chroot init INFO: calling preinit hooks INFO: enabled root cache Start: unpacking root cache Finish: unpacking root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Package manager dnf5 detected and used (direct choice) Finish: chroot init Finish: run >>> 2024-11-13 00:28:18 "/usr/bin/mock" "-r" "fedora-rawhide-gcc-latest-x86_64" "--plugin-option=tmpfs:keep_mounted=True" "--config-opts=print_main_output=True" "--quiet" "--no-clean" "--calculate-build-dependencies" "/tmp/csmockmcki4mye/harfbuzz-10.1.0-1.fc42.src.rpm" Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1730851200 Wrote: /builddir/build/SRPMS/harfbuzz-10.1.0-1.fc42.src.rpm Updating and loading repositories: fedora 100% | 459.2 KiB/s | 9.6 KiB | 00m00s Copr repository 100% | 13.9 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing: cairo-devel x86_64 1.18.0-4.fc41 fedora 2.3 MiB freetype-devel x86_64 2.13.3-1.fc42 fedora 8.5 MiB gcc-c++ x86_64 14.2.1-6.fc42 fedora 38.1 MiB glib2-devel x86_64 2.83.0-1.fc42 fedora 15.8 MiB gobject-introspection-devel x86_64 1.82.0-1.fc42 fedora 3.0 MiB graphite2-devel x86_64 1.3.14-16.fc41 fedora 49.1 KiB gtk-doc x86_64 1.34.0-2.fc41 fedora 3.2 MiB libicu-devel x86_64 74.2-2.fc41 fedora 5.6 MiB make x86_64 1:4.4.1-9.fc42 fedora 1.8 MiB meson noarch 1.5.1-1.fc42 fedora 11.4 MiB Installing dependencies: abattis-cantarell-vf-fonts noarch 0.301-13.fc41 fedora 192.7 KiB annobin-docs noarch 12.70-1.fc42 fedora 97.7 KiB annobin-plugin-gcc x86_64 12.70-1.fc42 fedora 985.6 KiB autoconf noarch 2.72-3.fc41 fedora 2.8 MiB automake noarch 1.16.5-17.fc41 fedora 1.7 MiB brotli x86_64 1.1.0-5.fc41 fedora 31.8 KiB brotli-devel x86_64 1.1.0-5.fc41 fedora 65.6 KiB bzip2-devel x86_64 1.0.8-19.fc41 fedora 309.8 KiB cairo x86_64 1.18.0-4.fc41 fedora 1.7 MiB cmake-filesystem x86_64 3.30.5-1.fc42 fedora 0.0 B cpp x86_64 14.2.1-6.fc42 fedora 35.0 MiB default-fonts-core-sans noarch 4.2-1.fc42 fedora 11.9 KiB docbook-dtds noarch 1.0-87.fc41 fedora 8.3 MiB docbook-style-dsssl noarch 1.79-40.fc41 fedora 2.2 MiB docbook-style-xsl noarch 1.79.2-23.fc41 fedora 15.6 MiB docbook-utils noarch 0.6.15-1.fc42 fedora 156.8 KiB emacs-filesystem noarch 1:30.0-3.fc41 fedora 0.0 B expat x86_64 2.6.4-1.fc42 fedora 285.5 KiB fontconfig x86_64 2.15.0-8.fc41 fedora 791.9 KiB fontconfig-devel x86_64 2.15.0-8.fc41 fedora 117.2 KiB fonts-filesystem noarch 1:2.0.5-17.fc41 fedora 0.0 B freetype x86_64 2.13.3-1.fc42 fedora 850.5 KiB gcc x86_64 14.2.1-6.fc42 fedora 104.3 MiB gcc-plugin-annobin x86_64 14.2.1-6.fc42 fedora 57.6 KiB gettext x86_64 0.22.5-6.fc41 fedora 5.2 MiB gettext-envsubst x86_64 0.22.5-6.fc41 fedora 74.9 KiB gettext-libs x86_64 0.22.5-6.fc41 fedora 1.7 MiB gettext-runtime x86_64 0.22.5-6.fc41 fedora 481.3 KiB glib2 x86_64 2.83.0-1.fc42 fedora 14.7 MiB glibc-devel x86_64 2.40.9000-16.fc42 fedora 2.3 MiB gnutls x86_64 3.8.8-1.fc42 fedora 3.2 MiB gobject-introspection x86_64 1.82.0-1.fc42 fedora 396.2 KiB google-noto-fonts-common noarch 20240901-1.fc42 fedora 17.5 KiB google-noto-sans-vf-fonts noarch 20240901-1.fc42 fedora 1.2 MiB graphite2 x86_64 1.3.14-16.fc41 fedora 192.0 KiB groff-base x86_64 1.23.0-7.fc41 fedora 3.8 MiB harfbuzz x86_64 10.1.0-1.fc42 fedora 2.7 MiB harfbuzz-cairo x86_64 10.1.0-1.fc42 fedora 53.2 KiB harfbuzz-devel x86_64 10.1.0-1.fc42 fedora 5.1 MiB harfbuzz-icu x86_64 10.1.0-1.fc42 fedora 15.8 KiB kernel-headers x86_64 6.12.0-0.rc7.58.fc42 fedora 6.4 MiB libX11 x86_64 1.8.10-2.fc42 fedora 1.3 MiB libX11-common noarch 1.8.10-2.fc42 fedora 1.1 MiB libX11-devel x86_64 1.8.10-2.fc42 fedora 1.0 MiB libX11-xcb x86_64 1.8.10-2.fc42 fedora 15.0 KiB libXau x86_64 1.0.11-7.fc41 fedora 66.9 KiB libXau-devel x86_64 1.0.11-7.fc41 fedora 6.4 KiB libXext x86_64 1.3.6-2.fc41 fedora 90.1 KiB libXext-devel x86_64 1.3.6-2.fc41 fedora 98.9 KiB libXrender x86_64 0.9.11-7.fc41 fedora 50.1 KiB libXrender-devel x86_64 0.9.11-7.fc41 fedora 50.1 KiB libb2 x86_64 0.98.1-12.fc41 fedora 42.2 KiB libblkid-devel x86_64 2.40.2-8.fc42 fedora 44.9 KiB libffi-devel x86_64 3.4.6-3.fc42 fedora 33.1 KiB libicu x86_64 74.2-2.fc41 fedora 34.9 MiB libmount-devel x86_64 2.40.2-8.fc42 fedora 63.5 KiB libmpc x86_64 1.3.1-6.fc41 fedora 164.7 KiB libpng x86_64 2:1.6.44-1.fc42 fedora 245.8 KiB libpng-devel x86_64 2:1.6.44-1.fc42 fedora 886.0 KiB libselinux-devel x86_64 3.7-6.fc42 fedora 126.5 KiB libsepol-devel x86_64 3.7-3.fc42 fedora 120.3 KiB libstdc++-devel x86_64 14.2.1-6.fc42 fedora 15.4 MiB libtextstyle x86_64 0.22.5-6.fc41 fedora 195.6 KiB libtool x86_64 2.4.7-12.fc41 fedora 2.6 MiB libxcb x86_64 1.17.0-3.fc42 fedora 1.2 MiB libxcb-devel x86_64 1.17.0-3.fc42 fedora 2.7 MiB libxcrypt-devel x86_64 4.4.36-10.fc42 fedora 30.5 KiB libxml2-devel x86_64 2.12.8-2.fc41 fedora 3.4 MiB libxslt x86_64 1.1.42-2.fc41 fedora 483.1 KiB lynx x86_64 2.9.2-2.fc41 fedora 6.0 MiB m4 x86_64 1.4.19-10.fc41 fedora 592.9 KiB mpdecimal x86_64 2.5.1-16.fc41 fedora 204.9 KiB ncurses x86_64 6.5-2.20240629.fc41 fedora 627.3 KiB nettle x86_64 3.10-3.fc41 fedora 793.0 KiB ninja-build x86_64 1.12.1-3.fc41 fedora 432.6 KiB openjade x86_64 1.3.2-81.fc41 fedora 3.7 MiB opensp x86_64 1.5.2-47.fc41 fedora 2.8 MiB pcre2-devel x86_64 10.44-1.fc41.1 fedora 2.0 MiB pcre2-utf16 x86_64 10.44-1.fc41.1 fedora 590.1 KiB pcre2-utf32 x86_64 10.44-1.fc41.1 fedora 562.0 KiB perl-AutoLoader noarch 5.74-512.fc42 fedora 20.5 KiB perl-B x86_64 1.89-512.fc42 fedora 498.0 KiB perl-Carp noarch 1.54-511.fc41 fedora 46.6 KiB perl-Class-Struct noarch 0.68-512.fc42 fedora 25.4 KiB perl-Data-Dumper x86_64 2.189-512.fc41 fedora 111.7 KiB perl-Digest noarch 1.20-511.fc41 fedora 35.3 KiB perl-Digest-MD5 x86_64 2.59-5.fc41 fedora 59.8 KiB perl-DynaLoader x86_64 1.56-512.fc42 fedora 32.1 KiB perl-Encode x86_64 4:3.21-511.fc41 fedora 4.7 MiB perl-Errno x86_64 1.38-512.fc42 fedora 8.4 KiB perl-Exporter noarch 5.78-511.fc41 fedora 54.3 KiB perl-Fcntl x86_64 1.18-512.fc42 fedora 49.0 KiB perl-File-Basename noarch 2.86-512.fc42 fedora 14.0 KiB perl-File-Compare noarch 1.100.800-512.fc42 fedora 5.6 KiB perl-File-Copy noarch 2.41-512.fc42 fedora 19.6 KiB perl-File-Find noarch 1.44-512.fc42 fedora 41.9 KiB perl-File-Path noarch 2.18-511.fc41 fedora 63.5 KiB perl-File-Temp noarch 1:0.231.100-511.fc41 fedora 162.3 KiB perl-File-stat noarch 1.14-512.fc42 fedora 12.5 KiB perl-FileHandle noarch 2.05-512.fc42 fedora 9.3 KiB perl-Getopt-Long noarch 1:2.58-2.fc41 fedora 144.5 KiB perl-Getopt-Std noarch 1.14-512.fc42 fedora 11.2 KiB perl-HTTP-Tiny noarch 0.088-512.fc41 fedora 152.2 KiB perl-IO x86_64 1.55-512.fc42 fedora 151.1 KiB perl-IO-Socket-IP noarch 0.42-512.fc41 fedora 98.7 KiB perl-IO-Socket-SSL noarch 2.089-1.fc42 fedora 703.3 KiB perl-IPC-Open3 noarch 1.22-512.fc42 fedora 22.5 KiB perl-MIME-Base32 noarch 1.303-21.fc41 fedora 30.7 KiB perl-MIME-Base64 x86_64 3.16-511.fc41 fedora 46.1 KiB perl-Mozilla-CA noarch 20240924-1.fc42 fedora 10.3 KiB perl-Net-SSLeay x86_64 1.94-7.fc41 fedora 1.3 MiB perl-POSIX x86_64 2.20-512.fc42 fedora 235.1 KiB perl-PathTools x86_64 3.91-511.fc41 fedora 180.0 KiB perl-Pod-Escapes noarch 1:1.07-511.fc41 fedora 24.9 KiB perl-Pod-Perldoc noarch 3.28.01-512.fc41 fedora 163.7 KiB perl-Pod-Simple noarch 1:3.45-511.fc41 fedora 560.9 KiB perl-Pod-Usage noarch 4:2.03-511.fc41 fedora 84.8 KiB perl-SGMLSpm noarch 1.03ii-63.fc41 fedora 71.1 KiB perl-Scalar-List-Utils x86_64 5:1.68-1.fc42 fedora 148.9 KiB perl-SelectSaver noarch 1.02-512.fc42 fedora 2.2 KiB perl-Socket x86_64 4:2.038-511.fc41 fedora 124.0 KiB perl-Storable x86_64 1:3.32-511.fc41 fedora 232.4 KiB perl-Symbol noarch 1.09-512.fc42 fedora 6.8 KiB perl-Term-ANSIColor noarch 5.01-512.fc41 fedora 97.5 KiB perl-Term-Cap noarch 1.18-511.fc41 fedora 29.3 KiB perl-Text-ParseWords noarch 3.31-511.fc41 fedora 13.6 KiB perl-Text-Tabs+Wrap noarch 2024.001-511.fc41 fedora 22.6 KiB perl-Thread-Queue noarch 3.14-511.fc41 fedora 28.9 KiB perl-Time-Local noarch 2:1.350-511.fc41 fedora 69.0 KiB perl-URI noarch 5.31-1.fc42 fedora 257.0 KiB perl-base noarch 2.27-512.fc42 fedora 12.5 KiB perl-constant noarch 1.33-512.fc41 fedora 26.2 KiB perl-if noarch 0.61.000-512.fc42 fedora 5.8 KiB perl-interpreter x86_64 4:5.40.0-512.fc42 fedora 122.3 KiB perl-libnet noarch 3.15-512.fc41 fedora 289.4 KiB perl-libs x86_64 4:5.40.0-512.fc42 fedora 9.9 MiB perl-locale noarch 1.12-512.fc42 fedora 6.5 KiB perl-mro x86_64 1.29-512.fc42 fedora 45.6 KiB perl-overload noarch 1.37-512.fc42 fedora 71.5 KiB perl-overloading noarch 0.02-512.fc42 fedora 4.8 KiB perl-parent noarch 1:0.242-1.fc42 fedora 10.0 KiB perl-podlators noarch 1:6.0.2-2.fc41 fedora 317.5 KiB perl-threads x86_64 1:2.40-511.fc41 fedora 115.1 KiB perl-threads-shared x86_64 1.69-511.fc41 fedora 83.7 KiB perl-vars noarch 1.05-512.fc42 fedora 3.9 KiB pixman x86_64 0.44.0-0.fc42 fedora 670.8 KiB pixman-devel x86_64 0.44.0-0.fc42 fedora 49.4 KiB python-pip-wheel noarch 24.2-2.fc42 fedora 1.2 MiB python3 x86_64 3.13.0-1.fc42 fedora 31.8 KiB python3-libs x86_64 3.13.0-1.fc42 fedora 40.4 MiB python3-lxml x86_64 5.3.0-1.fc42 fedora 4.9 MiB python3-mako noarch 1.2.3-8.fc41 fedora 707.1 KiB python3-markdown noarch 3.7-1.fc42 fedora 689.1 KiB python3-markupsafe x86_64 3.0.2-1.fc42 fedora 56.1 KiB python3-packaging noarch 24.2-2.fc42 fedora 555.7 KiB python3-pygments noarch 2.18.0-2.fc42 fedora 10.6 MiB python3-setuptools noarch 74.1.3-4.fc42 fedora 8.4 MiB sgml-common noarch 0.6.3-65.fc41 fedora 168.1 KiB sysprof-capture-devel x86_64 47.1-1.fc42 fedora 273.1 KiB tzdata noarch 2024a-9.fc41 fedora 1.7 MiB vim-filesystem noarch 2:9.1.825-1.fc42 fedora 40.0 B xml-common noarch 0.6.3-65.fc41 fedora 78.4 KiB xorg-x11-proto-devel noarch 2024.1-3.fc41 fedora 1.7 MiB xz-devel x86_64 1:5.6.3-2.fc42 fedora 255.6 KiB zlib-ng-compat-devel x86_64 2.2.2-1.fc42 fedora 106.8 KiB Transaction Summary: Installing: 175 packages Total size of inbound packages is 139 MiB. Need to download 0 B. After this operation, 492 MiB extra will be used (install 492 MiB, remove 0 B). [1/1] gtk-doc-0:1.34.0-2.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [1/1] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/2] make-1:4.4.1-9.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [2/2] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/3] meson-0:1.5.1-1.fc42.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [3/3] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/4] cairo-devel-0:1.18.0-4.fc41.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [4/4] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/5] freetype-devel-0:2.13.3-1.fc42.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [5/5] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/6] gcc-c++-0:14.2.1-6.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [6/6] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/7] glib2-devel-0:2.83.0-1.fc42.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [7/7] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/8] gobject-introspection-devel-0:1.8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [8/8] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/9] graphite2-devel-0:1.3.14-16.fc41. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [9/9] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/10] libicu-devel-0:74.2-2.fc41.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [10/10] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/11] docbook-style-xsl-0:1.79.2-23.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [11/11] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/12] docbook-utils-0:0.6.15-1.fc42.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [12/12] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/13] python3-lxml-0:5.3.0-1.fc42.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [13/13] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/14] python3-pygments-0:2.18.0-2.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [14/14] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/15] ninja-build-0:1.12.1-3.fc41.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [15/15] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/16] python3-setuptools-0:74.1.3-4.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [16/16] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/17] cairo-0:1.18.0-4.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [17/17] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/18] freetype-0:2.13.3-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [18/18] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/19] gcc-0:14.2.1-6.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [19/19] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/20] libmpc-0:1.3.1-6.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [20/20] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/21] glib2-0:2.83.0-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [21/21] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/22] python3-packaging-0:24.2-2.fc42 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [22/22] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/23] gobject-introspection-0:1.82.0- 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [23/23] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/24] libtool-0:2.4.7-12.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [24/24] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/25] python3-mako-0:1.2.3-8.fc41.noa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [25/25] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/26] python3-markdown-0:3.7-1.fc42.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [26/26] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/27] graphite2-0:1.3.14-16.fc41.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [27/27] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/28] libicu-0:74.2-2.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [28/28] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/29] docbook-dtds-0:1.0-87.fc41.noar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [29/29] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/30] xml-common-0:0.6.3-65.fc41.noar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [30/30] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/31] docbook-style-dsssl-0:1.79-40.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [31/31] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/32] perl-Getopt-Long-1:2.58-2.fc41. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [32/32] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/33] perl-SGMLSpm-0:1.03ii-63.fc41.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [33/33] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/34] perl-interpreter-4:5.40.0-512.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [34/34] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/35] perl-vars-0:1.05-512.fc42.noarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [35/35] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/36] libxslt-0:1.1.42-2.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [36/36] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/37] emacs-filesystem-1:30.0-3.fc41. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [37/37] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/38] vim-filesystem-2:9.1.825-1.fc42 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [38/38] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/39] fontconfig-0:2.15.0-8.fc41.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [39/39] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/40] libX11-0:1.8.10-2.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [40/40] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/41] libXext-0:1.3.6-2.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [41/41] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/42] libXrender-0:0.9.11-7.fc41.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [42/42] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/43] libpng-2:1.6.44-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [43/43] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/44] libxcb-0:1.17.0-3.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [44/44] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/45] pixman-0:0.44.0-0.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [45/45] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/46] harfbuzz-0:10.1.0-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [46/46] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/47] cpp-0:14.2.1-6.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [47/47] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/48] gnutls-0:3.8.8-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [48/48] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/49] autoconf-0:2.72-3.fc41.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [49/49] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/50] automake-0:1.16.5-17.fc41.noarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [50/50] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/51] python3-markupsafe-0:3.0.2-1.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [51/51] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/52] sgml-common-0:0.6.3-65.fc41.noa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [52/52] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/53] perl-File-Basename-0:2.86-512.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [53/53] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/54] perl-Getopt-Std-0:1.14-512.fc42 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [54/54] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/55] perl-Exporter-0:5.78-511.fc41.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [55/55] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/56] perl-Pod-Usage-4:2.03-511.fc41. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [56/56] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/57] perl-Text-ParseWords-0:3.31-511 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [57/57] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/58] perl-base-0:2.27-512.fc42.noarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [58/58] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/59] perl-constant-0:1.33-512.fc41.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [59/59] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/60] perl-overload-0:1.37-512.fc42.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [60/60] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/61] perl-Carp-0:1.54-511.fc41.noarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [61/61] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/62] perl-libs-4:5.40.0-512.fc42.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [62/62] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/63] default-fonts-core-sans-0:4.2-1 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [63/63] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/64] fonts-filesystem-1:2.0.5-17.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [64/64] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/65] libX11-common-0:1.8.10-2.fc42.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [65/65] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/66] libXau-0:1.0.11-7.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [66/66] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/67] nettle-0:3.10-3.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [67/67] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/68] m4-0:1.4.19-10.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [68/68] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/69] perl-Class-Struct-0:0.68-512.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [69/69] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/70] perl-Data-Dumper-0:2.189-512.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [70/70] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/71] perl-Errno-0:1.38-512.fc42.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [71/71] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/72] perl-File-Compare-0:1.100.800-5 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [72/72] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/73] perl-File-Copy-0:2.41-512.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [73/73] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/74] perl-File-Find-0:1.44-512.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [74/74] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/75] perl-File-Temp-1:0.231.100-511. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [75/75] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/76] perl-File-stat-0:1.14-512.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [76/76] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/77] perl-IO-0:1.55-512.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [77/77] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/78] perl-POSIX-0:2.20-512.fc42.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [78/78] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/79] perl-PathTools-0:3.91-511.fc41. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [79/79] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/80] perl-File-Path-0:2.18-511.fc41. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [80/80] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/81] perl-Thread-Queue-0:3.14-511.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [81/81] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/82] perl-threads-1:2.40-511.fc41.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [82/82] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/83] perl-Pod-Perldoc-0:3.28.01-512. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [83/83] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/84] perl-podlators-1:6.0.2-2.fc41.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [84/84] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/85] perl-Scalar-List-Utils-5:1.68-1 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [85/85] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/86] perl-mro-0:1.29-512.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [86/86] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/87] perl-overloading-0:0.02-512.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [87/87] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/88] perl-DynaLoader-0:1.56-512.fc42 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [88/88] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/89] abattis-cantarell-vf-fonts-0:0. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [89/89] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/90] google-noto-sans-vf-fonts-0:202 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [90/90] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/91] perl-B-0:1.89-512.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [91/91] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/92] perl-Fcntl-0:1.18-512.fc42.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [92/92] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/93] perl-parent-1:0.242-1.fc42.noar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [93/93] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/94] perl-Symbol-0:1.09-512.fc42.noa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [94/94] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/95] perl-SelectSaver-0:1.02-512.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [95/95] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/96] perl-Socket-4:2.038-511.fc41.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [96/96] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/97] perl-locale-0:1.12-512.fc42.noa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [97/97] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/98] perl-threads-shared-0:1.69-511. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [98/98] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/99] groff-base-0:1.23.0-7.fc41.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [99/99] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/100] perl-HTTP-Tiny-0:0.088-512.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [100/100] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/101] perl-IPC-Open3-0:1.22-512.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [101/101] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/102] perl-Pod-Simple-1:3.45-511.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [102/102] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/103] perl-Term-ANSIColor-0:5.01-51 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [103/103] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/104] perl-Term-Cap-0:1.18-511.fc41 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [104/104] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/105] google-noto-fonts-common-0:20 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [105/105] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/106] perl-if-0:0.61.000-512.fc42.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [106/106] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/107] perl-IO-Socket-SSL-0:2.089-1. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [107/107] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/108] perl-MIME-Base64-0:3.16-511.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [108/108] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/109] perl-Mozilla-CA-0:20240924-1. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [109/109] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/110] perl-Net-SSLeay-0:1.94-7.fc41 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [110/110] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/111] perl-Time-Local-2:1.350-511.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [111/111] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/112] perl-Pod-Escapes-1:1.07-511.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [112/112] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/113] perl-Text-Tabs+Wrap-0:2024.00 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [113/113] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/114] ncurses-0:6.5-2.20240629.fc41 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [114/114] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/115] perl-IO-Socket-IP-0:0.42-512. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [115/115] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/116] perl-URI-0:5.31-1.fc42.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [116/116] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/117] perl-AutoLoader-0:5.74-512.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [117/117] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/118] perl-MIME-Base32-0:1.303-21.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [118/118] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/119] perl-libnet-0:3.15-512.fc41.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [119/119] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/120] perl-Digest-MD5-0:2.59-5.fc41 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [120/120] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/121] perl-FileHandle-0:2.05-512.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [121/121] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/122] perl-Digest-0:1.20-511.fc41.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [122/122] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/123] python3-0:3.13.0-1.fc42.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [123/123] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/124] python3-libs-0:3.13.0-1.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [124/124] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/125] expat-0:2.6.4-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [125/125] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/126] libb2-0:0.98.1-12.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [126/126] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/127] mpdecimal-0:2.5.1-16.fc41.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [127/127] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/128] python-pip-wheel-0:24.2-2.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [128/128] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/129] tzdata-0:2024a-9.fc41.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [129/129] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/130] perl-Encode-4:3.21-511.fc41.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [130/130] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/131] perl-Storable-1:3.32-511.fc41 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [131/131] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/132] openjade-0:1.3.2-81.fc41.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [132/132] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/133] opensp-0:1.5.2-47.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [133/133] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/134] cmake-filesystem-0:3.30.5-1.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [134/134] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/135] libffi-devel-0:3.4.6-3.fc42.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [135/135] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/136] libmount-devel-0:2.40.2-8.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [136/136] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/137] libselinux-devel-0:3.7-6.fc42 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [137/137] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/138] libsepol-devel-0:3.7-3.fc42.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [138/138] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/139] pcre2-devel-0:10.44-1.fc41.1. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [139/139] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/140] pcre2-utf16-0:10.44-1.fc41.1. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [140/140] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/141] pcre2-utf32-0:10.44-1.fc41.1. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [141/141] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/142] sysprof-capture-devel-0:47.1- 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [142/142] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/143] zlib-ng-compat-devel-0:2.2.2- 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [143/143] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/144] libstdc++-devel-0:14.2.1-6.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [144/144] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/145] glibc-devel-0:2.40.9000-16.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [145/145] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/146] libxcrypt-devel-0:4.4.36-10.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [146/146] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/147] brotli-devel-0:1.1.0-5.fc41.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [147/147] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/148] brotli-0:1.1.0-5.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [148/148] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/149] bzip2-devel-0:1.0.8-19.fc41.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [149/149] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/150] harfbuzz-devel-0:10.1.0-1.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [150/150] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/151] harfbuzz-cairo-0:10.1.0-1.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [151/151] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/152] harfbuzz-icu-0:10.1.0-1.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [152/152] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/153] libpng-devel-2:1.6.44-1.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [153/153] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/154] fontconfig-devel-0:2.15.0-8.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [154/154] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/155] gettext-0:0.22.5-6.fc41.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [155/155] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/156] gettext-libs-0:0.22.5-6.fc41. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [156/156] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/157] gettext-runtime-0:0.22.5-6.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [157/157] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/158] libtextstyle-0:0.22.5-6.fc41. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [158/158] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/159] gettext-envsubst-0:0.22.5-6.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [159/159] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/160] libX11-devel-0:1.8.10-2.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [160/160] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/161] libX11-xcb-0:1.8.10-2.fc42.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [161/161] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/162] xorg-x11-proto-devel-0:2024.1 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [162/162] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/163] libXext-devel-0:1.3.6-2.fc41. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [163/163] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/164] libXrender-devel-0:0.9.11-7.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [164/164] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/165] libxcb-devel-0:1.17.0-3.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [165/165] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/166] pixman-devel-0:0.44.0-0.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [166/166] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/167] libXau-devel-0:1.0.11-7.fc41. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [167/167] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/168] libblkid-devel-0:2.40.2-8.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [168/168] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/169] kernel-headers-0:6.12.0-0.rc7 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [169/169] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/170] libxml2-devel-0:2.12.8-2.fc41 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [170/170] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/171] xz-devel-1:5.6.3-2.fc42.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [171/171] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/172] lynx-0:2.9.2-2.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [172/172] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/173] annobin-plugin-gcc-0:12.70-1. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [173/173] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/174] gcc-plugin-annobin-0:14.2.1-6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [174/174] Total 100% | 0.0 B/s | 0.0 B | 00m00s [ 1/175] annobin-docs-0:12.70-1.fc42.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [175/175] Total 100% | 0.0 B/s | 0.0 B | 00m00s Running transaction [ 1/177] Verify package files 100% | 380.0 B/s | 175.0 B | 00m00s [ 2/177] Prepare transaction 100% | 1.4 KiB/s | 175.0 B | 00m00s [ 3/177] Installing xorg-x11-proto-dev 100% | 93.8 MiB/s | 1.8 MiB | 00m00s [ 4/177] Installing sgml-common-0:0.6. 100% | 28.5 MiB/s | 174.9 KiB | 00m00s [ 5/177] Installing cmake-filesystem-0 100% | 1.4 MiB/s | 7.3 KiB | 00m00s [ 6/177] Installing zlib-ng-compat-dev 100% | 26.4 MiB/s | 108.3 KiB | 00m00s [ 7/177] Installing fonts-filesystem-1 100% | 256.5 KiB/s | 788.0 B | 00m00s [ 8/177] Installing libpng-2:1.6.44-1. 100% | 34.5 MiB/s | 247.0 KiB | 00m00s [ 9/177] Installing xml-common-0:0.6.3 100% | 15.8 MiB/s | 81.1 KiB | 00m00s [ 10/177] Installing docbook-dtds-0:1.0 100% | 30.4 MiB/s | 8.3 MiB | 00m00s [ 11/177] Installing libmpc-0:1.3.1-6.f 100% | 40.6 MiB/s | 166.2 KiB | 00m00s [ 12/177] Installing libpng-devel-2:1.6 100% | 108.6 MiB/s | 889.9 KiB | 00m00s [ 13/177] Installing libtextstyle-0:0.2 100% | 64.0 MiB/s | 196.5 KiB | 00m00s [ 14/177] Installing gettext-libs-0:0.2 100% | 167.6 MiB/s | 1.7 MiB | 00m00s [ 15/177] Installing libXau-0:1.0.11-7. 100% | 13.4 MiB/s | 68.4 KiB | 00m00s [ 16/177] Installing libxcb-0:1.17.0-3. 100% | 91.4 MiB/s | 1.2 MiB | 00m00s [ 17/177] Installing pixman-0:0.44.0-0. 100% | 131.2 MiB/s | 671.9 KiB | 00m00s [ 18/177] Installing emacs-filesystem-1 100% | 265.6 KiB/s | 544.0 B | 00m00s [ 19/177] Installing libxslt-0:1.1.42-2 100% | 59.3 MiB/s | 486.2 KiB | 00m00s [ 20/177] Installing libicu-0:74.2-2.fc 100% | 329.8 MiB/s | 35.0 MiB | 00m00s [ 21/177] Installing graphite2-0:1.3.14 100% | 27.1 MiB/s | 194.1 KiB | 00m00s [ 22/177] Installing graphite2-devel-0: 100% | 12.3 MiB/s | 50.6 KiB | 00m00s [ 23/177] Installing libicu-devel-0:74. 100% | 141.0 MiB/s | 5.6 MiB | 00m00s [ 24/177] Installing pixman-devel-0:0.4 100% | 16.3 MiB/s | 50.2 KiB | 00m00s [ 25/177] Installing libXau-devel-0:1.0 100% | 1.0 MiB/s | 8.2 KiB | 00m00s [ 26/177] Installing libxcb-devel-0:1.1 100% | 30.4 MiB/s | 3.1 MiB | 00m00s [ 27/177] Installing cpp-0:14.2.1-6.fc4 100% | 293.9 MiB/s | 35.0 MiB | 00m00s [ 28/177] Installing docbook-style-xsl- 100% | 145.5 MiB/s | 15.9 MiB | 00m00s [ 29/177] Installing abattis-cantarell- 100% | 38.0 MiB/s | 194.4 KiB | 00m00s [ 30/177] Installing opensp-0:1.5.2-47. 100% | 167.5 MiB/s | 2.8 MiB | 00m00s [ 31/177] Installing openjade-0:1.3.2-8 100% | 84.2 MiB/s | 3.7 MiB | 00m00s [ 32/177] Installing annobin-docs-0:12. 100% | 24.1 MiB/s | 98.8 KiB | 00m00s [ 33/177] Installing lynx-0:2.9.2-2.fc4 100% | 208.2 MiB/s | 6.0 MiB | 00m00s [ 34/177] Installing xz-devel-1:5.6.3-2 100% | 42.2 MiB/s | 259.4 KiB | 00m00s [ 35/177] Installing libxml2-devel-0:2. 100% | 170.8 MiB/s | 3.4 MiB | 00m00s [ 36/177] Installing kernel-headers-0:6 100% | 103.0 MiB/s | 6.6 MiB | 00m00s [ 37/177] Installing libxcrypt-devel-0: 100% | 4.0 MiB/s | 32.9 KiB | 00m00s [ 38/177] Installing glibc-devel-0:2.40 100% | 77.6 MiB/s | 2.3 MiB | 00m00s [ 39/177] Installing libblkid-devel-0:2 100% | 11.2 MiB/s | 46.0 KiB | 00m00s [ 40/177] Installing libX11-xcb-0:1.8.1 100% | 3.9 MiB/s | 15.9 KiB | 00m00s [ 41/177] Installing gettext-envsubst-0 100% | 18.6 MiB/s | 76.3 KiB | 00m00s [ 42/177] Installing gettext-runtime-0: 100% | 53.2 MiB/s | 490.7 KiB | 00m00s [ 43/177] Installing gettext-0:0.22.5-6 100% | 194.0 MiB/s | 5.2 MiB | 00m00s [ 44/177] Installing bzip2-devel-0:1.0. 100% | 101.2 MiB/s | 310.7 KiB | 00m00s [ 45/177] Installing brotli-0:1.1.0-5.f 100% | 10.6 MiB/s | 32.5 KiB | 00m00s [ 46/177] Installing brotli-devel-0:1.1 100% | 11.1 MiB/s | 68.0 KiB | 00m00s [ 47/177] Installing libstdc++-devel-0: 100% | 174.8 MiB/s | 15.6 MiB | 00m00s [ 48/177] Installing sysprof-capture-de 100% | 16.8 MiB/s | 276.0 KiB | 00m00s [ 49/177] Installing pcre2-utf32-0:10.4 100% | 137.4 MiB/s | 562.8 KiB | 00m00s [ 50/177] Installing pcre2-utf16-0:10.4 100% | 96.2 MiB/s | 590.9 KiB | 00m00s [ 51/177] Installing pcre2-devel-0:10.4 100% | 124.7 MiB/s | 2.0 MiB | 00m00s [ 52/177] Installing libsepol-devel-0:3 100% | 17.8 MiB/s | 127.8 KiB | 00m00s [ 53/177] Installing libselinux-devel-0 100% | 12.1 MiB/s | 161.3 KiB | 00m00s [ 54/177] Installing libmount-devel-0:2 100% | 15.8 MiB/s | 64.5 KiB | 00m00s [ 55/177] Installing libffi-devel-0:3.4 100% | 4.9 MiB/s | 34.8 KiB | 00m00s [ 56/177] Installing tzdata-0:2024a-9.f 100% | 30.3 MiB/s | 1.9 MiB | 00m00s [ 57/177] Installing python-pip-wheel-0 100% | 248.3 MiB/s | 1.2 MiB | 00m00s [ 58/177] Installing mpdecimal-0:2.5.1- 100% | 50.3 MiB/s | 206.0 KiB | 00m00s [ 59/177] Installing libb2-0:0.98.1-12. 100% | 10.6 MiB/s | 43.3 KiB | 00m00s [ 60/177] Installing expat-0:2.6.4-1.fc 100% | 28.1 MiB/s | 287.6 KiB | 00m00s [ 61/177] Installing python3-libs-0:3.1 100% | 169.0 MiB/s | 40.7 MiB | 00m00s [ 62/177] Installing python3-0:3.13.0-1 100% | 4.1 MiB/s | 33.5 KiB | 00m00s [ 63/177] Installing python3-setuptools 100% | 129.7 MiB/s | 8.6 MiB | 00m00s [ 64/177] Installing python3-lxml-0:5.3 100% | 165.5 MiB/s | 5.0 MiB | 00m00s [ 65/177] Installing python3-pygments-0 100% | 154.9 MiB/s | 10.8 MiB | 00m00s [ 66/177] Installing python3-packaging- 100% | 61.6 MiB/s | 568.0 KiB | 00m00s [ 67/177] Installing python3-markdown-0 100% | 57.8 MiB/s | 710.5 KiB | 00m00s [ 68/177] Installing python3-markupsafe 100% | 9.8 MiB/s | 60.2 KiB | 00m00s [ 69/177] Installing python3-mako-0:1.2 100% | 51.3 MiB/s | 736.0 KiB | 00m00s [ 70/177] Installing ncurses-0:6.5-2.20 100% | 77.4 MiB/s | 633.9 KiB | 00m00s [ 71/177] Installing google-noto-fonts- 100% | 4.5 MiB/s | 18.3 KiB | 00m00s [ 72/177] Installing google-noto-sans-v 100% | 178.4 MiB/s | 1.2 MiB | 00m00s [ 73/177] Installing default-fonts-core 100% | 1.8 MiB/s | 18.2 KiB | 00m00s [ 74/177] Installing groff-base-0:1.23. 100% | 113.9 MiB/s | 3.9 MiB | 00m00s [ 75/177] Installing perl-Digest-0:1.20 100% | 7.2 MiB/s | 37.1 KiB | 00m00s [ 76/177] Installing perl-B-0:1.89-512. 100% | 69.9 MiB/s | 501.3 KiB | 00m00s [ 77/177] Installing perl-FileHandle-0: 100% | 2.4 MiB/s | 9.8 KiB | 00m00s [ 78/177] Installing perl-Digest-MD5-0: 100% | 15.1 MiB/s | 61.7 KiB | 00m00s [ 79/177] Installing perl-Data-Dumper-0 100% | 18.5 MiB/s | 113.6 KiB | 00m00s [ 80/177] Installing perl-MIME-Base32-0 100% | 7.9 MiB/s | 32.2 KiB | 00m00s [ 81/177] Installing perl-libnet-0:3.15 100% | 41.1 MiB/s | 294.7 KiB | 00m00s [ 82/177] Installing perl-IO-Socket-IP- 100% | 16.4 MiB/s | 100.5 KiB | 00m00s [ 83/177] Installing perl-AutoLoader-0: 100% | 6.8 MiB/s | 20.9 KiB | 00m00s [ 84/177] Installing perl-URI-0:5.31-1. 100% | 26.3 MiB/s | 269.6 KiB | 00m00s [ 85/177] Installing perl-File-Path-0:2 100% | 15.8 MiB/s | 64.5 KiB | 00m00s [ 86/177] Installing perl-locale-0:1.12 100% | 2.2 MiB/s | 6.9 KiB | 00m00s [ 87/177] Installing perl-if-0:0.61.000 100% | 1.5 MiB/s | 6.2 KiB | 00m00s [ 88/177] Installing perl-Mozilla-CA-0: 100% | 2.2 MiB/s | 11.3 KiB | 00m00s [ 89/177] Installing perl-Time-Local-2: 100% | 2.7 MiB/s | 70.6 KiB | 00m00s [ 90/177] Installing perl-Pod-Escapes-1 100% | 664.8 KiB/s | 25.9 KiB | 00m00s [ 91/177] Installing perl-Text-Tabs+Wra 100% | 2.9 MiB/s | 23.9 KiB | 00m00s [ 92/177] Installing perl-Net-SSLeay-0: 100% | 80.1 MiB/s | 1.4 MiB | 00m00s [ 93/177] Installing perl-IO-Socket-SSL 100% | 86.4 MiB/s | 707.4 KiB | 00m00s [ 94/177] Installing perl-Class-Struct- 100% | 5.1 MiB/s | 25.9 KiB | 00m00s [ 95/177] Installing perl-File-Temp-1:0 100% | 32.0 MiB/s | 164.1 KiB | 00m00s [ 96/177] Installing perl-POSIX-0:2.20- 100% | 46.2 MiB/s | 236.4 KiB | 00m00s [ 97/177] Installing perl-IPC-Open3-0:1 100% | 5.7 MiB/s | 23.3 KiB | 00m00s [ 98/177] Installing perl-Term-ANSIColo 100% | 24.2 MiB/s | 99.2 KiB | 00m00s [ 99/177] Installing perl-Term-Cap-0:1. 100% | 6.0 MiB/s | 30.6 KiB | 00m00s [100/177] Installing perl-Pod-Simple-1: 100% | 61.9 MiB/s | 570.5 KiB | 00m00s [101/177] Installing perl-HTTP-Tiny-0:0 100% | 30.1 MiB/s | 154.2 KiB | 00m00s [102/177] Installing perl-File-stat-0:1 100% | 3.2 MiB/s | 13.1 KiB | 00m00s [103/177] Installing perl-Symbol-0:1.09 100% | 3.5 MiB/s | 7.2 KiB | 00m00s [104/177] Installing perl-SelectSaver-0 100% | 1.3 MiB/s | 2.6 KiB | 00m00s [105/177] Installing perl-Socket-4:2.03 100% | 20.5 MiB/s | 126.1 KiB | 00m00s [106/177] Installing perl-podlators-1:6 100% | 52.3 MiB/s | 321.4 KiB | 00m00s [107/177] Installing perl-Pod-Perldoc-0 100% | 20.7 MiB/s | 169.3 KiB | 00m00s [108/177] Installing perl-Text-ParseWor 100% | 7.1 MiB/s | 14.6 KiB | 00m00s [109/177] Installing perl-base-0:2.27-5 100% | 4.2 MiB/s | 12.9 KiB | 00m00s [110/177] Installing perl-mro-0:1.29-51 100% | 11.4 MiB/s | 46.7 KiB | 00m00s [111/177] Installing perl-overloading-0 100% | 2.7 MiB/s | 5.5 KiB | 00m00s [112/177] Installing perl-Fcntl-0:1.18- 100% | 16.3 MiB/s | 50.1 KiB | 00m00s [113/177] Installing perl-IO-0:1.55-512 100% | 21.7 MiB/s | 155.2 KiB | 00m00s [114/177] Installing perl-Pod-Usage-4:2 100% | 21.1 MiB/s | 86.3 KiB | 00m00s [115/177] Installing perl-vars-0:1.05-5 100% | 2.1 MiB/s | 4.3 KiB | 00m00s [116/177] Installing perl-File-Basename 100% | 4.7 MiB/s | 14.6 KiB | 00m00s [117/177] Installing perl-Getopt-Std-0: 100% | 3.8 MiB/s | 11.7 KiB | 00m00s [118/177] Installing perl-constant-0:1. 100% | 8.9 MiB/s | 27.4 KiB | 00m00s [119/177] Installing perl-Errno-0:1.38- 100% | 2.1 MiB/s | 8.8 KiB | 00m00s [120/177] Installing perl-Scalar-List-U 100% | 29.8 MiB/s | 152.6 KiB | 00m00s [121/177] Installing perl-overload-0:1. 100% | 23.4 MiB/s | 71.9 KiB | 00m00s [122/177] Installing perl-parent-1:0.24 100% | 2.6 MiB/s | 10.7 KiB | 00m00s [123/177] Installing perl-MIME-Base64-0 100% | 2.2 MiB/s | 48.4 KiB | 00m00s [124/177] Installing perl-Storable-1:3. 100% | 11.4 MiB/s | 234.0 KiB | 00m00s [125/177] Installing perl-Getopt-Long-1 100% | 13.1 MiB/s | 147.2 KiB | 00m00s [126/177] Installing perl-Exporter-0:5. 100% | 4.9 MiB/s | 55.6 KiB | 00m00s [127/177] Installing perl-Carp-0:1.54-5 100% | 7.8 MiB/s | 47.7 KiB | 00m00s [128/177] Installing perl-PathTools-0:3 100% | 25.7 MiB/s | 184.6 KiB | 00m00s [129/177] Installing perl-DynaLoader-0: 100% | 10.6 MiB/s | 32.5 KiB | 00m00s [130/177] Installing perl-Encode-4:3.21 100% | 205.1 MiB/s | 4.7 MiB | 00m00s [131/177] Installing perl-libs-4:5.40.0 100% | 163.6 MiB/s | 10.0 MiB | 00m00s [132/177] Installing perl-interpreter-4 100% | 30.3 MiB/s | 124.0 KiB | 00m00s [133/177] Installing perl-threads-1:2.4 100% | 16.3 MiB/s | 117.2 KiB | 00m00s [134/177] Installing perl-threads-share 100% | 16.8 MiB/s | 86.0 KiB | 00m00s [135/177] Installing perl-Thread-Queue- 100% | 5.9 MiB/s | 30.4 KiB | 00m00s [136/177] Installing docbook-style-dsss 100% | 27.9 MiB/s | 2.2 MiB | 00m00s [137/177] Installing perl-SGMLSpm-0:1.0 100% | 17.7 MiB/s | 72.5 KiB | 00m00s [138/177] Installing docbook-utils-0:0. 100% | 20.0 MiB/s | 163.8 KiB | 00m00s [139/177] Installing perl-File-Compare- 100% | 2.0 MiB/s | 6.1 KiB | 00m00s [140/177] Installing perl-File-Copy-0:2 100% | 6.6 MiB/s | 20.2 KiB | 00m00s [141/177] Installing perl-File-Find-0:1 100% | 13.8 MiB/s | 42.5 KiB | 00m00s [142/177] Installing m4-0:1.4.19-10.fc4 100% | 10.3 MiB/s | 599.2 KiB | 00m00s [143/177] Installing autoconf-0:2.72-3. 100% | 199.8 MiB/s | 2.8 MiB | 00m00s [144/177] Installing automake-0:1.16.5- 100% | 147.0 MiB/s | 1.8 MiB | 00m00s [145/177] Installing nettle-0:3.10-3.fc 100% | 155.5 MiB/s | 796.1 KiB | 00m00s [146/177] Installing gnutls-0:3.8.8-1.f 100% | 232.1 MiB/s | 3.2 MiB | 00m00s [147/177] Installing glib2-0:2.83.0-1.f 100% | 299.9 MiB/s | 14.7 MiB | 00m00s [148/177] Installing harfbuzz-0:10.1.0- 100% | 244.7 MiB/s | 2.7 MiB | 00m00s [149/177] Installing freetype-0:2.13.3- 100% | 138.7 MiB/s | 852.2 KiB | 00m00s [150/177] Installing fontconfig-0:2.15. 100% | 789.0 KiB/s | 811.1 KiB | 00m01s [151/177] Installing glib2-devel-0:2.83 100% | 317.3 MiB/s | 15.9 MiB | 00m00s [152/177] Installing harfbuzz-icu-0:10. 100% | 8.1 MiB/s | 16.6 KiB | 00m00s [153/177] Installing gobject-introspect 100% | 65.2 MiB/s | 400.5 KiB | 00m00s [154/177] Installing libX11-common-0:1. 100% | 84.8 MiB/s | 1.2 MiB | 00m00s [155/177] Installing libX11-0:1.8.10-2. 100% | 128.5 MiB/s | 1.3 MiB | 00m00s [156/177] Installing libX11-devel-0:1.8 100% | 32.0 MiB/s | 1.1 MiB | 00m00s [157/177] Installing libXext-0:1.3.6-2. 100% | 29.7 MiB/s | 91.3 KiB | 00m00s [158/177] Installing libXrender-0:0.9.1 100% | 16.7 MiB/s | 51.4 KiB | 00m00s [159/177] Installing cairo-0:1.18.0-4.f 100% | 218.0 MiB/s | 1.7 MiB | 00m00s [160/177] Installing harfbuzz-cairo-0:1 100% | 17.6 MiB/s | 54.0 KiB | 00m00s [161/177] Installing libXrender-devel-0 100% | 24.9 MiB/s | 51.0 KiB | 00m00s [162/177] Installing libXext-devel-0:1. 100% | 15.5 MiB/s | 110.9 KiB | 00m00s [163/177] Installing fontconfig-devel-0 100% | 13.5 MiB/s | 151.9 KiB | 00m00s [164/177] Installing freetype-devel-0:2 100% | 294.6 MiB/s | 8.5 MiB | 00m00s [165/177] Installing cairo-devel-0:1.18 100% | 208.3 MiB/s | 2.3 MiB | 00m00s [166/177] Installing harfbuzz-devel-0:1 100% | 114.6 MiB/s | 5.2 MiB | 00m00s [167/177] Installing vim-filesystem-2:9 100% | 1.2 MiB/s | 4.7 KiB | 00m00s [168/177] Installing ninja-build-0:1.12 100% | 70.9 MiB/s | 435.8 KiB | 00m00s [169/177] Installing make-1:4.4.1-9.fc4 100% | 163.7 MiB/s | 1.8 MiB | 00m00s [170/177] Installing gcc-0:14.2.1-6.fc4 100% | 353.6 MiB/s | 104.3 MiB | 00m00s [171/177] Installing libtool-0:2.4.7-12 100% | 241.2 MiB/s | 2.7 MiB | 00m00s [172/177] Installing gobject-introspect 100% | 152.4 MiB/s | 3.0 MiB | 00m00s [173/177] Installing gcc-c++-0:14.2.1-6 100% | 323.1 MiB/s | 38.1 MiB | 00m00s [174/177] Installing annobin-plugin-gcc 100% | 64.3 MiB/s | 987.3 KiB | 00m00s [175/177] Installing gcc-plugin-annobin 100% | 3.4 MiB/s | 59.2 KiB | 00m00s [176/177] Installing meson-0:1.5.1-1.fc 100% | 202.1 MiB/s | 11.5 MiB | 00m00s [177/177] Installing gtk-doc-0:1.34.0-2 100% | 891.2 KiB/s | 3.2 MiB | 00m04s Complete! >>> 2024-11-13 00:28:32 "/usr/bin/mock" "-r" "fedora-rawhide-gcc-latest-x86_64" "--plugin-option=tmpfs:keep_mounted=True" "--config-opts=print_main_output=True" "--quiet" "--install" "tar" "gcc-latest" "cppcheck" "gcc" "ShellCheck" Updating and loading repositories: fedora 100% | 459.2 KiB/s | 9.6 KiB | 00m00s Copr repository 100% | 16.5 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package "tar-2:1.35-4.fc41.x86_64" is already installed. Package "gcc-14.2.1-6.fc42.x86_64" is already installed. Package Arch Version Repository Size Installing: ShellCheck x86_64 0.10.0-3.fc41 fedora 20.6 MiB cppcheck x86_64 2.16.0-1.fc42 fedora 10.4 MiB gcc-latest x86_64 15.0.0-4.20241020git01f50ebfd97a.pr116613.v0.155.fc42 copr_base 295.1 MiB Installing dependencies: pcre x86_64 8.45-1.fc41.7 fedora 545.8 KiB tinyxml2 x86_64 9.0.0-5.fc41 fedora 103.8 KiB Transaction Summary: Installing: 5 packages Total size of inbound packages is 78 MiB. Need to download 0 B. After this operation, 327 MiB extra will be used (install 327 MiB, remove 0 B). [1/1] gcc-latest-0:15.0.0-4.20241020git 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [1/1] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/2] cppcheck-0:2.16.0-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [2/2] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/3] ShellCheck-0:0.10.0-3.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [3/3] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/4] pcre-0:8.45-1.fc41.7.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [4/4] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/5] tinyxml2-0:9.0.0-5.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [5/5] Total 100% | 0.0 B/s | 0.0 B | 00m00s Running transaction [1/7] Verify package files 100% | 16.0 B/s | 5.0 B | 00m00s [2/7] Prepare transaction 100% | 111.0 B/s | 5.0 B | 00m00s [3/7] Installing tinyxml2-0:9.0.0-5.fc4 100% | 12.8 MiB/s | 104.9 KiB | 00m00s [4/7] Installing pcre-0:8.45-1.fc41.7.x 100% | 59.5 MiB/s | 548.1 KiB | 00m00s [5/7] Installing cppcheck-0:2.16.0-1.fc 100% | 259.8 MiB/s | 10.4 MiB | 00m00s [6/7] Installing ShellCheck-0:0.10.0-3. 100% | 388.7 MiB/s | 20.6 MiB | 00m00s [7/7] Installing gcc-latest-0:15.0.0-4. 100% | 101.1 MiB/s | 295.4 MiB | 00m03s Warning: skipped PGP checks for 1 package from repository: copr_base Complete! >>> 2024-11-13 00:28:38 '/usr/bin/mock' '-r' 'fedora-rawhide-gcc-latest-x86_64' '--plugin-option=tmpfs:keep_mounted=True' '--config-opts=print_main_output=True' '--quiet' '--shell' 'rpm -qa' | sort -V > /tmp/csmockmcki4mye/harfbuzz-10.1.0-1.fc42/debug/rpm-list-mock.txt >>> 2024-11-13 00:28:39 '/usr/bin/mock' '-r' 'fedora-rawhide-gcc-latest-x86_64' '--plugin-option=tmpfs:keep_mounted=True' '--config-opts=print_main_output=True' '--quiet' '--shell' 'rpm -qa --provides' | sort -V > /tmp/csmockmcki4mye/rpm-list-mock-provides.txt >>> 2024-11-13 00:28:41 "/usr/bin/mock" "-r" "fedora-rawhide-gcc-latest-x86_64" "--plugin-option=tmpfs:keep_mounted=True" "--config-opts=print_main_output=True" "--quiet" "--copyin" "/tmp/csmockmcki4mye/harfbuzz-10.1.0-1.fc42.src.rpm" "/builddir/harfbuzz-10.1.0-1.fc42.src.rpm" >>> 2024-11-13 00:28:42 "/usr/bin/mock" "-r" "fedora-rawhide-gcc-latest-x86_64" "--plugin-option=tmpfs:keep_mounted=True" "--config-opts=print_main_output=True" "--quiet" "--chroot" "chown mockbuild -R /builddir" >>> 2024-11-13 00:28:43 "/usr/bin/mock" "-r" "fedora-rawhide-gcc-latest-x86_64" "--plugin-option=tmpfs:keep_mounted=True" "--config-opts=print_main_output=True" "--quiet" "--chroot" "/bin/su mockbuild -l -c \"rpm -Uvh --nodeps '/builddir/harfbuzz-10.1.0-1.fc42.src.rpm'\"" Updating / installing... harfbuzz-10.1.0-1.fc42 ######################################## >>> 2024-11-13 00:28:44 "/usr/bin/mock" "-r" "fedora-rawhide-gcc-latest-x86_64" "--plugin-option=tmpfs:keep_mounted=True" "--config-opts=print_main_output=True" "--quiet" "--chroot" "/bin/su mockbuild -l -c \"rpmbuild -bs --nodeps /builddir/build/SPECS/harfbuzz.spec '--define' '_unpackaged_files_terminate_build 0' '--define' 'apidocs 0' '--define' 'with_publican 0' '--without' 'docs' '--without' 'langpacks' && sh -c 'cd /builddir/build/SRPMS && eval mv -v *.src.rpm /builddir/harfbuzz-10.1.0-1.fc42.src.rpm || :'\"" setting SOURCE_DATE_EPOCH=1730851200 Wrote: /builddir/build/SRPMS/harfbuzz-10.1.0-1.fc42.src.rpm renamed 'harfbuzz-10.1.0-1.fc42.src.rpm' -> '/builddir/harfbuzz-10.1.0-1.fc42.src.rpm' >>> 2024-11-13 00:28:45 "/usr/bin/mock" "-r" "fedora-rawhide-gcc-latest-x86_64" "--plugin-option=tmpfs:keep_mounted=True" "--config-opts=print_main_output=True" "--quiet" "--disable-plugin=selinux" "--copyout" "/builddir/harfbuzz-10.1.0-1.fc42.src.rpm" "/tmp/csmockmcki4mye/harfbuzz-10.1.0-1.fc42.src.rpm" >>> 2024-11-13 00:28:47 "/usr/bin/mock" "-r" "fedora-rawhide-gcc-latest-x86_64" "--plugin-option=tmpfs:keep_mounted=True" "--config-opts=print_main_output=True" "--quiet" "--no-clean" "--calculate-build-dependencies" "/tmp/csmockmcki4mye/harfbuzz-10.1.0-1.fc42.src.rpm" Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1730851200 Wrote: /builddir/build/SRPMS/harfbuzz-10.1.0-1.fc42.src.rpm Updating and loading repositories: fedora 100% | 507.6 KiB/s | 9.6 KiB | 00m00s Copr repository 100% | 16.5 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package "cairo-devel-1.18.0-4.fc41.x86_64" is already installed. Package "freetype-devel-2.13.3-1.fc42.x86_64" is already installed. Package "gcc-c++-14.2.1-6.fc42.x86_64" is already installed. Package "glib2-devel-2.83.0-1.fc42.x86_64" is already installed. Package "gobject-introspection-devel-1.82.0-1.fc42.x86_64" is already installed. Package "graphite2-devel-1.3.14-16.fc41.x86_64" is already installed. Package "gtk-doc-1.34.0-2.fc41.x86_64" is already installed. Package "libicu-devel-74.2-2.fc41.x86_64" is already installed. Package "make-1:4.4.1-9.fc42.x86_64" is already installed. Package "meson-1.5.1-1.fc42.noarch" is already installed. Nothing to do. >>> 2024-11-13 00:28:50 "/usr/bin/mock" "-r" "fedora-rawhide-gcc-latest-x86_64" "--plugin-option=tmpfs:keep_mounted=True" "--config-opts=print_main_output=True" "--quiet" "--install" "tar" "gcc-latest" "cppcheck" "gcc" "ShellCheck" Updating and loading repositories: Copr repository 100% | 16.5 KiB/s | 1.5 KiB | 00m00s fedora 100% | 535.8 KiB/s | 9.6 KiB | 00m00s Repositories loaded. Package "tar-2:1.35-4.fc41.x86_64" is already installed. Package "gcc-latest-15.0.0-4.20241020git01f50ebfd97a.pr116613.v0.155.fc42.x86_64" is already installed. Package "cppcheck-2.16.0-1.fc42.x86_64" is already installed. Package "gcc-14.2.1-6.fc42.x86_64" is already installed. Package "ShellCheck-0.10.0-3.fc41.x86_64" is already installed. Nothing to do. >>> 2024-11-13 00:28:52 '/usr/bin/mock' '-r' 'fedora-rawhide-gcc-latest-x86_64' '--plugin-option=tmpfs:keep_mounted=True' '--config-opts=print_main_output=True' '--quiet' '--shell' 'rpm -qa' | sort -V > /tmp/csmockmcki4mye/harfbuzz-10.1.0-1.fc42/debug/rpm-list-mock.txt >>> 2024-11-13 00:28:53 '/usr/bin/mock' '-r' 'fedora-rawhide-gcc-latest-x86_64' '--plugin-option=tmpfs:keep_mounted=True' '--config-opts=print_main_output=True' '--quiet' '--shell' 'rpm -qa --provides' | sort -V > /tmp/csmockmcki4mye/rpm-list-mock-provides.txt >>> 2024-11-13 00:28:54 "/usr/bin/mock" "-r" "fedora-rawhide-gcc-latest-x86_64" "--plugin-option=tmpfs:keep_mounted=True" "--config-opts=print_main_output=True" "--quiet" "--install" "csdiff" Updating and loading repositories: Copr repository 100% | 5.4 KiB/s | 1.5 KiB | 00m00s fedora 100% | 507.6 KiB/s | 9.6 KiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing: csdiff x86_64 3.5.2-1.fc42 fedora 3.7 MiB Installing dependencies: boost-atomic x86_64 1.83.0-8.fc41 fedora 21.0 KiB boost-filesystem x86_64 1.83.0-8.fc41 fedora 147.6 KiB boost-program-options x86_64 1.83.0-8.fc41 fedora 272.7 KiB boost-system x86_64 1.83.0-8.fc41 fedora 16.3 KiB Transaction Summary: Installing: 5 packages Total size of inbound packages is 1 MiB. Need to download 0 B. After this operation, 4 MiB extra will be used (install 4 MiB, remove 0 B). [1/1] csdiff-0:3.5.2-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [1/1] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/2] boost-filesystem-0:1.83.0-8.fc41. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [2/2] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/3] boost-program-options-0:1.83.0-8. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [3/3] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/4] boost-atomic-0:1.83.0-8.fc41.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [4/4] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/5] boost-system-0:1.83.0-8.fc41.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [5/5] Total 100% | 0.0 B/s | 0.0 B | 00m00s Running transaction [1/7] Verify package files 100% | 1.2 KiB/s | 5.0 B | 00m00s [2/7] Prepare transaction 100% | 178.0 B/s | 5.0 B | 00m00s [3/7] Installing boost-system-0:1.83.0- 100% | 4.2 MiB/s | 17.3 KiB | 00m00s [4/7] Installing boost-atomic-0:1.83.0- 100% | 7.2 MiB/s | 22.0 KiB | 00m00s [5/7] Installing boost-filesystem-0:1.8 100% | 36.3 MiB/s | 148.6 KiB | 00m00s [6/7] Installing boost-program-options- 100% | 66.8 MiB/s | 273.8 KiB | 00m00s [7/7] Installing csdiff-0:3.5.2-1.fc42. 100% | 43.8 MiB/s | 3.7 MiB | 00m00s Complete! >>> 2024-11-13 00:28:56 "/usr/bin/mock" "-r" "fedora-rawhide-gcc-latest-x86_64" "--plugin-option=tmpfs:keep_mounted=True" "--config-opts=print_main_output=True" "--quiet" "--install" "clippy" Updating and loading repositories: fedora 100% | 459.2 KiB/s | 9.6 KiB | 00m00s Copr repository 100% | 17.2 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing: clippy x86_64 1.82.0-1.fc42 fedora 11.0 MiB Installing dependencies: cargo x86_64 1.82.0-1.fc42 fedora 19.4 MiB libedit x86_64 3.1-53.20240808cvs.fc41 fedora 244.1 KiB libgit2 x86_64 1.8.4-1.fc42 fedora 1.3 MiB libssh2 x86_64 1.11.1-1.fc42 fedora 322.8 KiB llhttp x86_64 9.2.1-2.fc41 fedora 72.6 KiB llvm-libs x86_64 19.1.0-1.fc42 fedora 124.5 MiB rust x86_64 1.82.0-1.fc42 fedora 87.8 MiB rust-std-static x86_64 1.82.0-1.fc42 fedora 143.6 MiB Transaction Summary: Installing: 9 packages Total size of inbound packages is 105 MiB. Need to download 0 B. After this operation, 388 MiB extra will be used (install 388 MiB, remove 0 B). [1/1] clippy-0:1.82.0-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [1/1] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/2] cargo-0:1.82.0-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [2/2] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/3] rust-0:1.82.0-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [3/3] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/4] libgit2-0:1.8.4-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [4/4] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/5] libssh2-0:1.11.1-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [5/5] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/6] llvm-libs-0:19.1.0-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [6/6] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/7] rust-std-static-0:1.82.0-1.fc42.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [7/7] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/8] llhttp-0:9.2.1-2.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [8/8] Total 100% | 0.0 B/s | 0.0 B | 00m00s [1/9] libedit-0:3.1-53.20240808cvs.fc41 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [9/9] Total 100% | 0.0 B/s | 0.0 B | 00m00s Running transaction [ 1/11] Verify package files 100% | 27.0 B/s | 9.0 B | 00m00s [ 2/11] Prepare transaction 100% | 300.0 B/s | 9.0 B | 00m00s [ 3/11] Installing libssh2-0:1.11.1-1.f 100% | 52.8 MiB/s | 324.5 KiB | 00m00s [ 4/11] Installing libedit-0:3.1-53.202 100% | 48.0 MiB/s | 245.8 KiB | 00m00s [ 5/11] Installing llvm-libs-0:19.1.0-1 100% | 331.0 MiB/s | 124.5 MiB | 00m00s [ 6/11] Installing rust-std-static-0:1. 100% | 402.2 MiB/s | 143.6 MiB | 00m00s [ 7/11] Installing rust-0:1.82.0-1.fc42 100% | 348.4 MiB/s | 87.8 MiB | 00m00s [ 8/11] Installing llhttp-0:9.2.1-2.fc4 100% | 18.0 MiB/s | 73.8 KiB | 00m00s [ 9/11] Installing libgit2-0:1.8.4-1.fc 100% | 159.3 MiB/s | 1.3 MiB | 00m00s [10/11] Installing cargo-0:1.82.0-1.fc4 100% | 312.5 MiB/s | 19.4 MiB | 00m00s [11/11] Installing clippy-0:1.82.0-1.fc 100% | 4.9 MiB/s | 11.0 MiB | 00m02s Complete! >>> 2024-11-13 00:29:03 "/usr/bin/mock" "-r" "fedora-rawhide-gcc-latest-x86_64" "--plugin-option=tmpfs:keep_mounted=True" "--config-opts=print_main_output=True" "--quiet" "--install" "python3-magic" Updating and loading repositories: fedora 100% | 459.2 KiB/s | 9.6 KiB | 00m00s Copr repository 100% | 17.4 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing: python3-file-magic noarch 5.45-7.fc41 fedora 28.7 KiB Transaction Summary: Installing: 1 package Total size of inbound packages is 20 KiB. Need to download 0 B. After this operation, 29 KiB extra will be used (install 29 KiB, remove 0 B). [1/1] python3-file-magic-0:5.45-7.fc41. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [1/1] Total 100% | 0.0 B/s | 0.0 B | 00m00s Running transaction [1/3] Verify package files 100% | 0.0 B/s | 1.0 B | 00m00s [2/3] Prepare transaction 100% | 125.0 B/s | 1.0 B | 00m00s [3/3] Installing python3-file-magic-0:5 100% | 310.3 KiB/s | 31.0 KiB | 00m00s Complete! >>> 2024-11-13 00:29:04 "/usr/bin/mock" "-r" "fedora-rawhide-gcc-latest-x86_64" "--plugin-option=tmpfs:keep_mounted=True" "--config-opts=print_main_output=True" "--quiet" "--install" "python3-six" Updating and loading repositories: fedora 100% | 482.2 KiB/s | 9.6 KiB | 00m00s Copr repository 100% | 6.4 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing: python3-six noarch 1.16.0-23.fc41 fedora 118.3 KiB Transaction Summary: Installing: 1 package Total size of inbound packages is 41 KiB. Need to download 0 B. After this operation, 118 KiB extra will be used (install 118 KiB, remove 0 B). [1/1] python3-six-0:1.16.0-23.fc41.noar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [1/1] Total 100% | 0.0 B/s | 0.0 B | 00m00s Running transaction [1/3] Verify package files 100% | 0.0 B/s | 1.0 B | 00m00s [2/3] Prepare transaction 100% | 125.0 B/s | 1.0 B | 00m00s [3/3] Installing python3-six-0:1.16.0-2 100% | 3.3 MiB/s | 120.7 KiB | 00m00s Complete! >>> 2024-11-13 00:29:06 '/usr/bin/mock' '-r' 'fedora-rawhide-gcc-latest-x86_64' '--plugin-option=tmpfs:keep_mounted=True' '--config-opts=print_main_output=True' '--quiet' '--shell' 'rpm -qa' | sort -V > /tmp/csmockmcki4mye/harfbuzz-10.1.0-1.fc42/debug/rpm-list-mock.txt >>> 2024-11-13 00:29:08 '/usr/bin/mock' '-r' 'fedora-rawhide-gcc-latest-x86_64' '--plugin-option=tmpfs:keep_mounted=True' '--config-opts=print_main_output=True' '--quiet' '--shell' 'rpm -qa --provides' | sort -V > /tmp/csmockmcki4mye/rpm-list-mock-provides.txt >>> 2024-11-13 00:29:09 "/usr/bin/mock" "-r" "fedora-rawhide-gcc-latest-x86_64" "--plugin-option=tmpfs:keep_mounted=True" "--config-opts=print_main_output=True" "--quiet" "--chroot" "chown mockbuild -R /builddir" >>> 2024-11-13 00:29:10 tar -cP '/usr/share/csmock/scripts' '/usr/bin/cswrap' '/usr/lib64/cswrap' '/usr/bin/cscppc' '/usr/lib64/cscppc' '/usr/share/cscppc' '/usr/bin/csgcca' '/usr/lib64/csgcca' '/tmp/csmockmcki4mye/harfbuzz-10.1.0-1.fc42.src.rpm' | '/usr/bin/mock' '-r' 'fedora-rawhide-gcc-latest-x86_64' '--plugin-option=tmpfs:keep_mounted=True' '--config-opts=print_main_output=True' '--quiet' '--shell' 'tar -xC/' tar: Removing leading `/' from member names scan.ini: analyzer-version-clippy = 1.82.0 >>> 2024-11-13 00:29:11 "/usr/bin/mock" "-r" "fedora-rawhide-gcc-latest-x86_64" "--plugin-option=tmpfs:keep_mounted=True" "--config-opts=print_main_output=True" "--quiet" "--chroot" "/usr/share/csmock/scripts/inject-clippy.sh" renamed '/usr/bin/cargo' -> '/usr/bin/cargo_original' scan.ini: analyzer-version-cppcheck = 2.16.0 scan.ini: analyzer-version-gcc = 14.2.1 >>> 2024-11-13 00:29:13 "/usr/bin/mock" "-r" "fedora-rawhide-gcc-latest-x86_64" "--plugin-option=tmpfs:keep_mounted=True" "--config-opts=print_main_output=True" "--quiet" "--chroot" "/bin/su mockbuild -l -c \"echo 'int main() {}' | /opt/gcc-latest/bin/gcc -xc - -c -o /dev/null -fanalyzer -fdiagnostics-path-format=separate-events\"" >>> 2024-11-13 00:29:14 "/usr/bin/mock" "-r" "fedora-rawhide-gcc-latest-x86_64" "--plugin-option=tmpfs:keep_mounted=True" "--config-opts=print_main_output=True" "--quiet" "--chroot" "/bin/su mockbuild -l -c \"echo 'int main() {}' | /opt/gcc-latest/bin/gcc -xc - -c -o /dev/null -fanalyzer -fdiagnostics-path-format=separate-events -fdiagnostics-text-art-charset=none\"" >>> 2024-11-13 00:29:15 "/usr/bin/mock" "-r" "fedora-rawhide-gcc-latest-x86_64" "--plugin-option=tmpfs:keep_mounted=True" "--config-opts=print_main_output=True" "--quiet" "--chroot" "echo '#!/bin/bash exec /opt/gcc-latest/bin/gcc \"\$@\"' > /usr/bin/csmock-gcc-wrapper && chmod 755 /usr/bin/csmock-gcc-wrapper" >>> 2024-11-13 00:29:17 "/usr/bin/mock" "-r" "fedora-rawhide-gcc-latest-x86_64" "--plugin-option=tmpfs:keep_mounted=True" "--config-opts=print_main_output=True" "--quiet" "--chroot" "ln -sf ../../bin/cswrap /usr/lib64/cswrap/csmock-gcc-wrapper" scan.ini: analyzer-version-gcc-analyzer = 15.0.0 scan.ini: analyzer-version-shellcheck = 0.10.0 >>> 2024-11-13 00:29:19 "/usr/bin/mock" "-r" "fedora-rawhide-gcc-latest-x86_64" "--plugin-option=tmpfs:keep_mounted=True" "--config-opts=print_main_output=True" "--quiet" "--chroot" "rpm -Uvh --nodeps '/tmp/csmockmcki4mye/harfbuzz-10.1.0-1.fc42.src.rpm'" Updating / installing... harfbuzz-10.1.0-1.fc42 ######################################## >>> 2024-11-13 00:29:20 "/usr/bin/mock" "-r" "fedora-rawhide-gcc-latest-x86_64" "--plugin-option=tmpfs:keep_mounted=True" "--config-opts=print_main_output=True" "--quiet" "--chroot" "chmod -R +r /builddir" >>> 2024-11-13 00:29:21 "/usr/bin/mock" "-r" "fedora-rawhide-gcc-latest-x86_64" "--plugin-option=tmpfs:keep_mounted=True" "--config-opts=print_main_output=True" "--quiet" "--shell" "for i in /usr/share/csmock/scripts/chroot-fixups/*; do test -x \$i && echo RUN: \$i >&2 && \$i; done" RUN: /usr/share/csmock/scripts/chroot-fixups/00-pre-usr-move-shells.sh RUN: /usr/share/csmock/scripts/chroot-fixups/gdk-pixbuf2-triggers.sh RUN: /usr/share/csmock/scripts/chroot-fixups/glib2-triggers.sh + /usr/bin/gio-querymodules-64 /usr/lib64/gio/modules + /usr/bin/glib-compile-schemas /usr/share/glib-2.0/schemas No schema files found: doing nothing. RUN: /usr/share/csmock/scripts/chroot-fixups/kpathsea-texhash.sh RUN: /usr/share/csmock/scripts/chroot-fixups/openssl-public-header-files.sh RUN: /usr/share/csmock/scripts/chroot-fixups/qt5-core-abi.sh RUN: /usr/share/csmock/scripts/chroot-fixups/rpm-build-scripts.sh + sed -e s/fail=1/fail=0/ -i /usr/lib/rpm/redhat/brp-mangle-shebangs '/usr/lib/rpm/brp-strip-static-archive' -> '/bin/true' RUN: /usr/share/csmock/scripts/chroot-fixups/rpm-macros.sh RUN: /usr/share/csmock/scripts/chroot-fixups/rpm-python-extras.sh RUN: /usr/share/csmock/scripts/chroot-fixups/shared-mime-info-triggers.sh RUN: /usr/share/csmock/scripts/chroot-fixups/symbiotic-timeout.sh >>> 2024-11-13 00:29:22 "/usr/bin/mock" "-r" "fedora-rawhide-gcc-latest-x86_64" "--plugin-option=tmpfs:keep_mounted=True" "--config-opts=print_main_output=True" "--chroot" "/bin/su mockbuild -l -c \"rpmbuild -bp --nodeps /builddir/build/SPECS/harfbuzz.spec '--define' '_unpackaged_files_terminate_build 0' '--define' 'apidocs 0' '--define' 'with_publican 0' '--without' 'docs' '--without' 'langpacks'\"" INFO: mock.py version 5.9 starting (python version = 3.9.20, NVR = mock-5.9-1.el9), args: /usr/libexec/mock/mock -r fedora-rawhide-gcc-latest-x86_64 --plugin-option=tmpfs:keep_mounted=True --config-opts=print_main_output=True --chroot '/bin/su mockbuild -l -c "rpmbuild -bp --nodeps /builddir/build/SPECS/harfbuzz.spec '"'"'--define'"'"' '"'"'_unpackaged_files_terminate_build 0'"'"' '"'"'--define'"'"' '"'"'apidocs 0'"'"' '"'"'--define'"'"' '"'"'with_publican 0'"'"' '"'"'--without'"'"' '"'"'docs'"'"' '"'"'--without'"'"' '"'"'langpacks'"'"'"' Start(bootstrap): init plugins INFO: selinux enabled Finish(bootstrap): init plugins Start: init plugins INFO: selinux enabled Finish: init plugins INFO: Signal handler active Start: run Mock Version: 5.9 INFO: Mock Version: 5.9 Start(bootstrap): chroot init INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata INFO: Package manager dnf5 detected and used (fallback) Finish(bootstrap): chroot init Start: chroot init INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Package manager dnf5 detected and used (direct choice) Finish: chroot init INFO: Running in chroot: ['/bin/su mockbuild -l -c "rpmbuild -bp --nodeps /builddir/build/SPECS/harfbuzz.spec \'--define\' \'_unpackaged_files_terminate_build 0\' \'--define\' \'apidocs 0\' \'--define\' \'with_publican 0\' \'--without\' \'docs\' \'--without\' \'langpacks\'"'] Start: chroot ['/bin/su mockbuild -l -c "rpmbuild -bp --nodeps /builddir/build/SPECS/harfbuzz.spec \'--define\' \'_unpackaged_files_terminate_build 0\' \'--define\' \'apidocs 0\' \'--define\' \'with_publican 0\' \'--without\' \'docs\' \'--without\' \'langpacks\'"'] setting SOURCE_DATE_EPOCH=1730851200 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.fWI9rL + umask 022 + cd /builddir/build/BUILD/harfbuzz-10.1.0-build + test -d /builddir/build/BUILD/harfbuzz-10.1.0-build + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILD/harfbuzz-10.1.0-build + /usr/bin/rm -rf /builddir/build/BUILD/harfbuzz-10.1.0-build + /usr/bin/mkdir -p /builddir/build/BUILD/harfbuzz-10.1.0-build + /usr/bin/mkdir -p /builddir/build/BUILD/harfbuzz-10.1.0-build/SPECPARTS + RPM_EC=0 ++ jobs -p + exit 0 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.nNcZVw + umask 022 + cd /builddir/build/BUILD/harfbuzz-10.1.0-build + cd /builddir/build/BUILD/harfbuzz-10.1.0-build + rm -rf harfbuzz-10.1.0 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/harfbuzz-10.1.0.tar.xz + STATUS=0 + '[' 0 -ne 0 ']' + cd harfbuzz-10.1.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + RPM_EC=0 ++ jobs -p + exit 0 Finish: chroot ['/bin/su mockbuild -l -c "rpmbuild -bp --nodeps /builddir/build/SPECS/harfbuzz.spec \'--define\' \'_unpackaged_files_terminate_build 0\' \'--define\' \'apidocs 0\' \'--define\' \'with_publican 0\' \'--without\' \'docs\' \'--without\' \'langpacks\'"'] Finish: run >>> 2024-11-13 00:29:24 "/usr/bin/mock" "-r" "fedora-rawhide-gcc-latest-x86_64" "--plugin-option=tmpfs:keep_mounted=True" "--config-opts=print_main_output=True" "--quiet" "--chroot" "chmod -R +r /builddir/build" >>> 2024-11-13 00:29:25 "/usr/bin/mock" "-r" "fedora-rawhide-gcc-latest-x86_64" "--plugin-option=tmpfs:keep_mounted=True" "--config-opts=print_main_output=True" "--chroot" "/bin/su mockbuild -l -c \"PATH=/usr/lib64/cscppc:/usr/lib64/csgcca:/usr/lib64/cswrap:\\\$PATH CSWRAP_CAP_FILE=\\\$'/builddir/cswrap-capture.err' CSWRAP_TIMEOUT=\\\$'30' CSWRAP_TIMEOUT_FOR=\\\$'::cppcheck:csmock-gcc-wrapper' CSWRAP_ADD_CFLAGS=\\\$'-Wno-unknown-pragmas' CSWRAP_DEL_CFLAGS=\\\$'-Werror*:-fdiagnostics-color*:-no-canonical-prefixes:-Wno-error=deprecated-register' CSWRAP_ADD_CXXFLAGS=\\\$'' CSWRAP_DEL_CXXFLAGS=\\\$'-Werror*:-fdiagnostics-color*:-no-canonical-prefixes:-Wno-error=deprecated-register' CSGCCA_ADD_OPTS=\\\$'-fdiagnostics-text-art-charset=none' CSGCCA_ANALYZER_BIN=\\\$'csmock-gcc-wrapper' sh -c \\\"rpmbuild -bc --nodeps --short-circuit /builddir/build/SPECS/harfbuzz.spec '--define' '_unpackaged_files_terminate_build 0' '--define' 'apidocs 0' '--define' 'with_publican 0' '--without' 'docs' '--without' 'langpacks' '--define' 'libguestfs_runtests 0' '--define' 'runselftest 0' '--without' 'test' '--without' 'testsuite'\\\"\"" INFO: mock.py version 5.9 starting (python version = 3.9.20, NVR = mock-5.9-1.el9), args: /usr/libexec/mock/mock -r fedora-rawhide-gcc-latest-x86_64 --plugin-option=tmpfs:keep_mounted=True --config-opts=print_main_output=True --chroot '/bin/su mockbuild -l -c "PATH=/usr/lib64/cscppc:/usr/lib64/csgcca:/usr/lib64/cswrap:\$PATH CSWRAP_CAP_FILE=\$'"'"'/builddir/cswrap-capture.err'"'"' CSWRAP_TIMEOUT=\$'"'"'30'"'"' CSWRAP_TIMEOUT_FOR=\$'"'"'::cppcheck:csmock-gcc-wrapper'"'"' CSWRAP_ADD_CFLAGS=\$'"'"'-Wno-unknown-pragmas'"'"' CSWRAP_DEL_CFLAGS=\$'"'"'-Werror*:-fdiagnostics-color*:-no-canonical-prefixes:-Wno-error=deprecated-register'"'"' CSWRAP_ADD_CXXFLAGS=\$'"'"''"'"' CSWRAP_DEL_CXXFLAGS=\$'"'"'-Werror*:-fdiagnostics-color*:-no-canonical-prefixes:-Wno-error=deprecated-register'"'"' CSGCCA_ADD_OPTS=\$'"'"'-fdiagnostics-text-art-charset=none'"'"' CSGCCA_ANALYZER_BIN=\$'"'"'csmock-gcc-wrapper'"'"' sh -c \"rpmbuild -bc --nodeps --short-circuit /builddir/build/SPECS/harfbuzz.spec '"'"'--define'"'"' '"'"'_unpackaged_files_terminate_build 0'"'"' '"'"'--define'"'"' '"'"'apidocs 0'"'"' '"'"'--define'"'"' '"'"'with_publican 0'"'"' '"'"'--without'"'"' '"'"'docs'"'"' '"'"'--without'"'"' '"'"'langpacks'"'"' '"'"'--define'"'"' '"'"'libguestfs_runtests 0'"'"' '"'"'--define'"'"' '"'"'runselftest 0'"'"' '"'"'--without'"'"' '"'"'test'"'"' '"'"'--without'"'"' '"'"'testsuite'"'"'\""' Start(bootstrap): init plugins INFO: selinux enabled Finish(bootstrap): init plugins Start: init plugins INFO: selinux enabled Finish: init plugins INFO: Signal handler active Start: run Mock Version: 5.9 INFO: Mock Version: 5.9 Start(bootstrap): chroot init INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata INFO: Package manager dnf5 detected and used (fallback) Finish(bootstrap): chroot init Start: chroot init INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Package manager dnf5 detected and used (direct choice) Finish: chroot init INFO: Running in chroot: ['/bin/su mockbuild -l -c "PATH=/usr/lib64/cscppc:/usr/lib64/csgcca:/usr/lib64/cswrap:\\$PATH CSWRAP_CAP_FILE=\\$\'/builddir/cswrap-capture.err\' CSWRAP_TIMEOUT=\\$\'30\' CSWRAP_TIMEOUT_FOR=\\$\'::cppcheck:csmock-gcc-wrapper\' CSWRAP_ADD_CFLAGS=\\$\'-Wno-unknown-pragmas\' CSWRAP_DEL_CFLAGS=\\$\'-Werror*:-fdiagnostics-color*:-no-canonical-prefixes:-Wno-error=deprecated-register\' CSWRAP_ADD_CXXFLAGS=\\$\'\' CSWRAP_DEL_CXXFLAGS=\\$\'-Werror*:-fdiagnostics-color*:-no-canonical-prefixes:-Wno-error=deprecated-register\' CSGCCA_ADD_OPTS=\\$\'-fdiagnostics-text-art-charset=none\' CSGCCA_ANALYZER_BIN=\\$\'csmock-gcc-wrapper\' sh -c \\"rpmbuild -bc --nodeps --short-circuit /builddir/build/SPECS/harfbuzz.spec \'--define\' \'_unpackaged_files_terminate_build 0\' \'--define\' \'apidocs 0\' \'--define\' \'with_publican 0\' \'--without\' \'docs\' \'--without\' \'langpacks\' \'--define\' \'libguestfs_runtests 0\' \'--define\' \'runselftest 0\' \'--without\' \'test\' \'--without\' \'testsuite\'\\""'] Start: chroot ['/bin/su mockbuild -l -c "PATH=/usr/lib64/cscppc:/usr/lib64/csgcca:/usr/lib64/cswrap:\\$PATH CSWRAP_CAP_FILE=\\$\'/builddir/cswrap-capture.err\' CSWRAP_TIMEOUT=\\$\'30\' CSWRAP_TIMEOUT_FOR=\\$\'::cppcheck:csmock-gcc-wrapper\' CSWRAP_ADD_CFLAGS=\\$\'-Wno-unknown-pragmas\' CSWRAP_DEL_CFLAGS=\\$\'-Werror*:-fdiagnostics-color*:-no-canonical-prefixes:-Wno-error=deprecated-register\' CSWRAP_ADD_CXXFLAGS=\\$\'\' CSWRAP_DEL_CXXFLAGS=\\$\'-Werror*:-fdiagnostics-color*:-no-canonical-prefixes:-Wno-error=deprecated-register\' CSGCCA_ADD_OPTS=\\$\'-fdiagnostics-text-art-charset=none\' CSGCCA_ANALYZER_BIN=\\$\'csmock-gcc-wrapper\' sh -c \\"rpmbuild -bc --nodeps --short-circuit /builddir/build/SPECS/harfbuzz.spec \'--define\' \'_unpackaged_files_terminate_build 0\' \'--define\' \'apidocs 0\' \'--define\' \'with_publican 0\' \'--without\' \'docs\' \'--without\' \'langpacks\' \'--define\' \'libguestfs_runtests 0\' \'--define\' \'runselftest 0\' \'--without\' \'test\' \'--without\' \'testsuite\'\\""'] setting SOURCE_DATE_EPOCH=1730851200 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.vd5TR9 + umask 022 + cd /builddir/build/BUILD/harfbuzz-10.1.0-build + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd harfbuzz-10.1.0 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + /usr/bin/meson setup --buildtype=plain --prefix=/usr --libdir=/usr/lib64 --libexecdir=/usr/libexec --bindir=/usr/bin --sbindir=/usr/sbin --includedir=/usr/include --datadir=/usr/share --mandir=/usr/share/man --infodir=/usr/share/info --localedir=/usr/share/locale --sysconfdir=/etc --localstatedir=/var --sharedstatedir=/var/lib --wrap-mode=nodownload --auto-features=enabled . redhat-linux-build -Dgraphite2=enabled -Dchafa=disabled The Meson build system Version: 1.5.1 Source dir: /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0 Build dir: /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build Build type: native build Project name: harfbuzz Project version: 10.1.0 C compiler for the host machine: gcc (gcc 14.2.1 "gcc (GCC) 14.2.1 20241104 (Red Hat 14.2.1-6)") C linker for the host machine: gcc ld.bfd 2.43.50.20241014 C++ compiler for the host machine: g++ (gcc 14.2.1 "g++ (GCC) 14.2.1 20241104 (Red Hat 14.2.1-6)") C++ linker for the host machine: g++ ld.bfd 2.43.50.20241014 Host machine cpu family: x86_64 Host machine cpu: x86_64 Compiler for C++ supports link arguments -Bsymbolic-functions: YES Compiler for C++ supports arguments -fno-exceptions: YES Compiler for C++ supports arguments -fno-rtti: YES Compiler for C++ supports arguments -fno-threadsafe-statics: YES Compiler for C++ supports arguments -fvisibility-inlines-hidden: YES Library m found: YES Found pkg-config: YES (/usr/bin/pkg-config) 2.3.0 Run-time dependency freetype2 found: YES 26.2.20 Run-time dependency glib-2.0 found: YES 2.83.0 Run-time dependency gobject-2.0 found: YES 2.83.0 Run-time dependency graphite2 found: YES 3.0.1 Dependency graphite2 skipped: feature graphite disabled Library iwasm skipped: feature wasm disabled Run-time dependency icu-uc found: YES 74.2 Run-time dependency cairo found: YES 1.18.0 Run-time dependency cairo-ft found: YES 1.18.0 Dependency chafa skipped: feature chafa disabled Compiler for C++ supports arguments -Wno-non-virtual-dtor: YES Run-time dependency threads found: YES Has header "unistd.h" : YES Has header "sys/mman.h" : YES Has header "stdbool.h" : YES Has header "xlocale.h" : NO Checking for function "atexit" : YES Checking for function "mprotect" : YES Checking for function "sysconf" : YES Checking for function "getpagesize" : YES Checking for function "mmap" : YES Checking for function "isatty" : YES Checking for function "uselocale" : YES Checking for function "newlocale" : YES Checking for function "sincosf" : YES Checking for function "cairo_user_font_face_set_render_color_glyph_func" with dependency cairo: YES Checking for function "cairo_font_options_get_custom_palette_color" with dependency cairo: YES Checking for function "cairo_user_scaled_font_get_foreground_source" with dependency cairo: YES Checking for function "FT_Get_Var_Blend_Coordinates" with dependency freetype2: YES Checking for function "FT_Set_Var_Blend_Coordinates" with dependency freetype2: YES Checking for function "FT_Done_MM_Var" with dependency freetype2: YES Checking for function "FT_Get_Transform" with dependency freetype2: YES Program gen-hb-version.py found: YES (/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/gen-hb-version.py) Configuring hb-version.h with command Program ragel found: NO src/meson.build:421: WARNING: You have to install ragel if you are going to develop HarfBuzz itself Program gen-harfbuzzcc.py found: YES (/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/gen-harfbuzzcc.py) Configuring hb-features.h using configuration Configuring hb-supported-features.h using configuration Program gen-def.py found: YES (/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/gen-def.py) Fetching value of define "_MSC_FULL_VER" : (undefined) Program gen-harfbuzzcc.py found: YES (/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/gen-harfbuzzcc.py) Dependency cairo found: YES 1.18.0 (cached) Fetching value of define "_MSC_FULL_VER" : (undefined) (cached) Fetching value of define "_MSC_FULL_VER" : (undefined) (cached) Fetching value of define "_MSC_FULL_VER" : (undefined) (cached) Fetching value of define "_MSC_FULL_VER" : (undefined) (cached) Fetching value of define "_MSC_FULL_VER" : (undefined) (cached) Fetching value of define "_MSC_FULL_VER" : (undefined) (cached) Fetching value of define "_MSC_FULL_VER" : (undefined) (cached) Fetching value of define "_MSC_FULL_VER" : (undefined) (cached) Fetching value of define "_MSC_FULL_VER" : (undefined) (cached) Fetching value of define "_MSC_FULL_VER" : (undefined) (cached) Fetching value of define "_MSC_FULL_VER" : (undefined) (cached) Fetching value of define "_MSC_FULL_VER" : (undefined) (cached) Fetching value of define "_MSC_FULL_VER" : (undefined) (cached) Fetching value of define "_MSC_FULL_VER" : (undefined) (cached) Fetching value of define "_MSC_FULL_VER" : (undefined) (cached) Fetching value of define "_MSC_FULL_VER" : (undefined) (cached) Fetching value of define "_MSC_FULL_VER" : (undefined) (cached) Fetching value of define "_MSC_FULL_VER" : (undefined) (cached) Fetching value of define "_MSC_FULL_VER" : (undefined) (cached) Fetching value of define "_MSC_FULL_VER" : (undefined) (cached) Fetching value of define "_MSC_FULL_VER" : (undefined) (cached) src/meson.build:824: WARNING: Project targets '>= 0.55.0' but uses feature introduced in '1.3.0': fs.relative_to. Configuring harfbuzz-config.cmake using configuration Dependency glib-2.0 found: YES 2.83.0 (cached) Program /usr/bin/glib-mkenums found: YES (/usr/bin/glib-mkenums) Dependency glib-2.0 found: YES 2.83.0 (cached) Program /usr/bin/glib-mkenums found: YES (/usr/bin/glib-mkenums) Program fix_get_types.py found: YES (/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/fix_get_types.py) Program fix_get_types.py found: YES (/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/fix_get_types.py) Program g-ir-scanner found: YES (/usr/bin/g-ir-scanner) Run-time dependency gobject-introspection-1.0 found: YES 1.82.0 Dependency gobject-introspection-1.0 found: YES 1.82.0 (cached) Program /usr/bin/g-ir-scanner found: YES (/usr/bin/g-ir-scanner) Dependency gobject-introspection-1.0 found: YES 1.82.0 (cached) Program /usr/bin/g-ir-compiler found: YES (/usr/bin/g-ir-compiler) src/meson.build:1023: DEPRECATION: Project uses feature that was always broken, and is now deprecated since '1.3.0': str.format: Value other than strings, integers, bools, options, dictionaries and lists thereof.. src/meson.build:1028: DEPRECATION: Project uses feature that was always broken, and is now deprecated since '1.3.0': str.format: Value other than strings, integers, bools, options, dictionaries and lists thereof.. Program check-c-linkage-decls.py found: YES (/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/check-c-linkage-decls.py) Program check-externs.py found: YES (/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/check-externs.py) Program check-header-guards.py found: YES (/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/check-header-guards.py) Program check-includes.py found: YES (/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/check-includes.py) Program check-static-inits.py found: YES (/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/check-static-inits.py) Program check-symbols.py found: YES (/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/check-symbols.py) Program check-libstdc++.py found: YES (/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/check-libstdc++.py) Program run-tests.py found: YES (/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/shape/run-tests.py) Program run-tests.py found: YES (/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/subset/run-tests.py) Program run-repack-tests.py found: YES (/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/subset/run-repack-tests.py) Program run-shape-fuzzer-tests.py found: YES (/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/fuzzing/run-shape-fuzzer-tests.py) Program run-subset-fuzzer-tests.py found: YES (/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/fuzzing/run-subset-fuzzer-tests.py) Program run-draw-fuzzer-tests.py found: YES (/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/fuzzing/run-draw-fuzzer-tests.py) Program gtkdoc-scan found: YES (/usr/bin/gtkdoc-scan) Configuring version.xml using configuration Program gtkdoc-scan found: YES (/usr/bin/gtkdoc-scan) Program gtkdoc-scangobj found: YES (/usr/bin/gtkdoc-scangobj) Program gtkdoc-mkdb found: YES (/usr/bin/gtkdoc-mkdb) Program gtkdoc-mkhtml found: YES (/usr/bin/gtkdoc-mkhtml) Program gtkdoc-fixxref found: YES (/usr/bin/gtkdoc-fixxref) Configuring config.h using configuration Build targets in project: 127 WARNING: Project specifies a minimum meson_version '>= 0.55.0' but uses features which were added in newer versions: * 1.3.0: {'fs.relative_to'} NOTICE: Future-deprecated features used: * 0.56.0: {'meson.source_root'} WARNING: Broken features used: * 1.3.0: {'str.format: Value other than strings, integers, bools, options, dictionaries and lists thereof.'} harfbuzz 10.1.0 Directories prefix : /usr bindir : bin libdir : lib64 includedir : include datadir : share cmakepackagedir : lib64/cmake Unicode callbacks (you want at least one) Builtin : YES Glib : YES ICU : YES Font callbacks (the more the merrier) Builtin : YES FreeType : YES Dependencies used for command-line utilities Cairo : YES Chafa : NO Additional shapers Graphite2 : YES WebAssembly (experimental): NO Platform shapers (not normally needed) CoreText : NO DirectWrite (experimental): NO GDI/Uniscribe : NO Other features Documentation : YES GObject bindings : YES Cairo integration : YES Introspection : YES Experimental APIs : NO Testing Tests : YES Benchmark : NO User defined options auto_features : enabled bindir : /usr/bin buildtype : plain datadir : /usr/share includedir : /usr/include infodir : /usr/share/info libdir : /usr/lib64 libexecdir : /usr/libexec localedir : /usr/share/locale localstatedir : /var mandir : /usr/share/man prefix : /usr sbindir : /usr/sbin sharedstatedir : /var/lib sysconfdir : /etc wrap_mode : nodownload chafa : disabled graphite2 : enabled Found ninja-1.12.1 at /usr/bin/ninja + /usr/bin/meson compile -C redhat-linux-build -j 8 --verbose ninja: Entering directory `/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build' [1/338] /usr/bin/meson --internal exe --capture src/hb-gobject-enums-tmp.h -- /usr/bin/glib-mkenums --identifier-prefix hb_ --symbol-prefix hb_gobject --template /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src/hb-gobject-enums-tmp.h.tmpl /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/../src/hb-aat-layout.h /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/../src/hb-aat.h /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/../src/hb-blob.h /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/../src/hb-buffer.h /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/../src/hb-common.h /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/../src/hb-cplusplus.hh /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/../src/hb-deprecated.h /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/../src/hb-draw.h /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/../src/hb-paint.h /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/../src/hb-face.h /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/../src/hb-font.h /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/../src/hb-map.h /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/../src/hb-ot-color.h /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/../src/hb-ot-deprecated.h /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/../src/hb-ot-font.h /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/../src/hb-ot-layout.h /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/../src/hb-ot-math.h /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/../src/hb-ot-meta.h /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/../src/hb-ot-metrics.h /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/../src/hb-ot-name.h /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/../src/hb-ot-shape.h /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/../src/hb-ot-var.h /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/../src/hb-ot.h /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/../src/hb-set.h /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/../src/hb-shape-plan.h /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/../src/hb-shape.h /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/../src/hb-style.h /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/../src/hb-unicode.h /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/../src/hb.h /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src/hb-version.h /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/../src/hb-ft.h /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/../src/hb-glib.h /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/../src/hb-graphite2.h [2/338] g++ -Isrc/libharfbuzz.so.0.61010.0.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -fPIC -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz.so.0.61010.0.p/hb-blob.cc.o -MF src/libharfbuzz.so.0.61010.0.p/hb-blob.cc.o.d -o src/libharfbuzz.so.0.61010.0.p/hb-blob.cc.o -c ../src/hb-blob.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-blob.cc:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-iter.hh:776: error: missingReturn(CWE-758): Found an exit path from function with non-void return type that has missing return statement <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-algs.hh:322: error: legacyUninitvar(CWE-457): Uninitialized variable: pos++->v <--[cppcheck] [3/338] g++ -Isrc/libharfbuzz.so.0.61010.0.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -fPIC -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz.so.0.61010.0.p/hb-draw.cc.o -MF src/libharfbuzz.so.0.61010.0.p/hb-draw.cc.o.d -o src/libharfbuzz.so.0.61010.0.p/hb-draw.cc.o -c ../src/hb-draw.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-draw.cc:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-iter.hh:776: error: missingReturn(CWE-758): Found an exit path from function with non-void return type that has missing return statement <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-algs.hh:322: error: legacyUninitvar(CWE-457): Uninitialized variable: pos++->v <--[cppcheck] [4/338] g++ -Isrc/libharfbuzz.so.0.61010.0.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -fPIC -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz.so.0.61010.0.p/hb-common.cc.o -MF src/libharfbuzz.so.0.61010.0.p/hb-common.cc.o.d -o src/libharfbuzz.so.0.61010.0.p/hb-common.cc.o -c ../src/hb-common.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-common.cc:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-iter.hh:776: error: missingReturn(CWE-758): Found an exit path from function with non-void return type that has missing return statement <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-machinery.hh:258: error: memleak(CWE-401): Memory leak: p <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-machinery.hh:265: error: memleak(CWE-401): Memory leak: p <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-algs.hh:977: warning: uninitvar(CWE-457): Uninitialized variable: dst <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-algs.hh:322: error: legacyUninitvar(CWE-457): Uninitialized variable: pos++->v <--[cppcheck] [5/338] g++ -Isrc/libharfbuzz.so.0.61010.0.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -fPIC -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz.so.0.61010.0.p/hb-buffer-verify.cc.o -MF src/libharfbuzz.so.0.61010.0.p/hb-buffer-verify.cc.o.d -o src/libharfbuzz.so.0.61010.0.p/hb-buffer-verify.cc.o -c ../src/hb-buffer-verify.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-buffer-verify.cc:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-iter.hh:776: error: missingReturn(CWE-758): Found an exit path from function with non-void return type that has missing return statement <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-machinery.hh:258: error: memleak(CWE-401): Memory leak: p <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-machinery.hh:265: error: memleak(CWE-401): Memory leak: p <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-algs.hh:322: error: legacyUninitvar(CWE-457): Uninitialized variable: pos++->v <--[cppcheck] [6/338] g++ -Isrc/libharfbuzz.so.0.61010.0.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -fPIC -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz.so.0.61010.0.p/hb-buffer-serialize.cc.o -MF src/libharfbuzz.so.0.61010.0.p/hb-buffer-serialize.cc.o.d -o src/libharfbuzz.so.0.61010.0.p/hb-buffer-serialize.cc.o -c ../src/hb-buffer-serialize.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-buffer-serialize.cc:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-iter.hh:776: error: missingReturn(CWE-758): Found an exit path from function with non-void return type that has missing return statement <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-machinery.hh:258: error: memleak(CWE-401): Memory leak: p <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-machinery.hh:265: error: memleak(CWE-401): Memory leak: p <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-algs.hh:322: error: legacyUninitvar(CWE-457): Uninitialized variable: pos++->v <--[cppcheck] [7/338] g++ -Isrc/libharfbuzz.so.0.61010.0.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -fPIC -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz.so.0.61010.0.p/hb-paint-extents.cc.o -MF src/libharfbuzz.so.0.61010.0.p/hb-paint-extents.cc.o.d -o src/libharfbuzz.so.0.61010.0.p/hb-paint-extents.cc.o -c ../src/hb-paint-extents.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-paint-extents.cc:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-iter.hh:776: error: missingReturn(CWE-758): Found an exit path from function with non-void return type that has missing return statement <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-machinery.hh:258: error: memleak(CWE-401): Memory leak: p <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-machinery.hh:265: error: memleak(CWE-401): Memory leak: p <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-algs.hh:322: error: legacyUninitvar(CWE-457): Uninitialized variable: pos++->v <--[cppcheck] [8/338] g++ -Isrc/libharfbuzz.so.0.61010.0.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -fPIC -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz.so.0.61010.0.p/hb-paint.cc.o -MF src/libharfbuzz.so.0.61010.0.p/hb-paint.cc.o.d -o src/libharfbuzz.so.0.61010.0.p/hb-paint.cc.o -c ../src/hb-paint.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-paint.cc:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-iter.hh:776: error: missingReturn(CWE-758): Found an exit path from function with non-void return type that has missing return statement <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-machinery.hh:258: error: memleak(CWE-401): Memory leak: p <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-machinery.hh:265: error: memleak(CWE-401): Memory leak: p <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-algs.hh:322: error: legacyUninitvar(CWE-457): Uninitialized variable: pos++->v <--[cppcheck] [9/338] g++ -Isrc/libharfbuzz.so.0.61010.0.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -fPIC -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz.so.0.61010.0.p/hb-fallback-shape.cc.o -MF src/libharfbuzz.so.0.61010.0.p/hb-fallback-shape.cc.o.d -o src/libharfbuzz.so.0.61010.0.p/hb-fallback-shape.cc.o -c ../src/hb-fallback-shape.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-fallback-shape.cc:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-iter.hh:776: error: missingReturn(CWE-758): Found an exit path from function with non-void return type that has missing return statement <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-machinery.hh:258: error: memleak(CWE-401): Memory leak: p <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-machinery.hh:265: error: memleak(CWE-401): Memory leak: p <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-algs.hh:322: error: legacyUninitvar(CWE-457): Uninitialized variable: pos++->v <--[cppcheck] [10/338] g++ -Isrc/libharfbuzz.so.0.61010.0.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -fPIC -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz.so.0.61010.0.p/hb-map.cc.o -MF src/libharfbuzz.so.0.61010.0.p/hb-map.cc.o.d -o src/libharfbuzz.so.0.61010.0.p/hb-map.cc.o -c ../src/hb-map.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-map.cc:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-iter.hh:776: error: missingReturn(CWE-758): Found an exit path from function with non-void return type that has missing return statement <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-bit-page.hh:62: warning: uninitvar(CWE-457): Uninitialized variable: r <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-bit-page.hh:70: warning: uninitvar(CWE-457): Uninitialized variable: r <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-algs.hh:322: error: legacyUninitvar(CWE-457): Uninitialized variable: pos++->v <--[cppcheck] [11/338] g++ -Isrc/libharfbuzz.so.0.61010.0.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -fPIC -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz.so.0.61010.0.p/hb-number.cc.o -MF src/libharfbuzz.so.0.61010.0.p/hb-number.cc.o.d -o src/libharfbuzz.so.0.61010.0.p/hb-number.cc.o -c ../src/hb-number.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-number.cc:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-iter.hh:776: error: missingReturn(CWE-758): Found an exit path from function with non-void return type that has missing return statement <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-algs.hh:322: error: legacyUninitvar(CWE-457): Uninitialized variable: pos++->v <--[cppcheck] [12/338] g++ -Isrc/libharfbuzz.so.0.61010.0.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -fPIC -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz.so.0.61010.0.p/hb-buffer.cc.o -MF src/libharfbuzz.so.0.61010.0.p/hb-buffer.cc.o.d -o src/libharfbuzz.so.0.61010.0.p/hb-buffer.cc.o -c ../src/hb-buffer.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-buffer.cc: internal warning: child 694 timed out after 30s <--[cppcheck] cswrap: error: child 694 (/usr/bin/cppcheck) terminated by signal 15 (timed out) [13/338] g++ -Isrc/libharfbuzz.so.0.61010.0.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -fPIC -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz.so.0.61010.0.p/hb-aat-map.cc.o -MF src/libharfbuzz.so.0.61010.0.p/hb-aat-map.cc.o.d -o src/libharfbuzz.so.0.61010.0.p/hb-aat-map.cc.o -c ../src/hb-aat-map.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-aat-map.cc: internal warning: child 689 timed out after 30s <--[cppcheck] cswrap: error: child 689 (/usr/bin/cppcheck) terminated by signal 15 (timed out) [14/338] g++ -Isrc/libharfbuzz.so.0.61010.0.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -fPIC -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz.so.0.61010.0.p/hb-aat-layout.cc.o -MF src/libharfbuzz.so.0.61010.0.p/hb-aat-layout.cc.o.d -o src/libharfbuzz.so.0.61010.0.p/hb-aat-layout.cc.o -c ../src/hb-aat-layout.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-aat-layout.cc: internal warning: child 679 timed out after 30s <--[cppcheck] cswrap: error: child 679 (/usr/bin/cppcheck) terminated by signal 15 (timed out) [15/338] g++ -Isrc/libharfbuzz.so.0.61010.0.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -fPIC -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz.so.0.61010.0.p/hb-face.cc.o -MF src/libharfbuzz.so.0.61010.0.p/hb-face.cc.o.d -o src/libharfbuzz.so.0.61010.0.p/hb-face.cc.o -c ../src/hb-face.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-face.cc: internal warning: child 737 timed out after 30s <--[cppcheck] cswrap: error: child 737 (/usr/bin/cppcheck) terminated by signal 15 (timed out) [16/338] g++ -Isrc/libharfbuzz.so.0.61010.0.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -fPIC -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz.so.0.61010.0.p/hb-face-builder.cc.o -MF src/libharfbuzz.so.0.61010.0.p/hb-face-builder.cc.o.d -o src/libharfbuzz.so.0.61010.0.p/hb-face-builder.cc.o -c ../src/hb-face-builder.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-face-builder.cc: internal warning: child 744 timed out after 30s <--[cppcheck] cswrap: error: child 744 (/usr/bin/cppcheck) terminated by signal 15 (timed out) [17/338] g++ -Isrc/libharfbuzz.so.0.61010.0.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -fPIC -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz.so.0.61010.0.p/hb-outline.cc.o -MF src/libharfbuzz.so.0.61010.0.p/hb-outline.cc.o.d -o src/libharfbuzz.so.0.61010.0.p/hb-outline.cc.o -c ../src/hb-outline.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-outline.cc:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-iter.hh:776: error: missingReturn(CWE-758): Found an exit path from function with non-void return type that has missing return statement <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-machinery.hh:258: error: memleak(CWE-401): Memory leak: p <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-machinery.hh:265: error: memleak(CWE-401): Memory leak: p <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-algs.hh:322: error: legacyUninitvar(CWE-457): Uninitialized variable: pos++->v <--[cppcheck] [18/338] g++ -Isrc/libharfbuzz.so.0.61010.0.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -fPIC -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz.so.0.61010.0.p/hb-font.cc.o -MF src/libharfbuzz.so.0.61010.0.p/hb-font.cc.o.d -o src/libharfbuzz.so.0.61010.0.p/hb-font.cc.o -c ../src/hb-font.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-font.cc: internal warning: child 757 timed out after 30s <--[cppcheck] cswrap: error: child 757 (/usr/bin/cppcheck) terminated by signal 15 (timed out) [19/338] g++ -Isrc/libharfbuzz.so.0.61010.0.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -fPIC -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz.so.0.61010.0.p/hb-ot-cff1-table.cc.o -MF src/libharfbuzz.so.0.61010.0.p/hb-ot-cff1-table.cc.o.d -o src/libharfbuzz.so.0.61010.0.p/hb-ot-cff1-table.cc.o -c ../src/hb-ot-cff1-table.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-ot-cff1-table.cc: internal warning: child 784 timed out after 30s <--[cppcheck] cswrap: error: child 784 (/usr/bin/cppcheck) terminated by signal 15 (timed out) [20/338] g++ -Isrc/libharfbuzz.so.0.61010.0.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -fPIC -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz.so.0.61010.0.p/hb-ot-cff2-table.cc.o -MF src/libharfbuzz.so.0.61010.0.p/hb-ot-cff2-table.cc.o.d -o src/libharfbuzz.so.0.61010.0.p/hb-ot-cff2-table.cc.o -c ../src/hb-ot-cff2-table.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-ot-cff2-table.cc: internal warning: child 788 timed out after 30s <--[cppcheck] cswrap: error: child 788 (/usr/bin/cppcheck) terminated by signal 15 (timed out) [21/338] g++ -Isrc/libharfbuzz.so.0.61010.0.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -fPIC -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz.so.0.61010.0.p/hb-ot-face.cc.o -MF src/libharfbuzz.so.0.61010.0.p/hb-ot-face.cc.o.d -o src/libharfbuzz.so.0.61010.0.p/hb-ot-face.cc.o -c ../src/hb-ot-face.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-ot-face.cc: internal warning: child 797 timed out after 30s <--[cppcheck] cswrap: error: child 797 (/usr/bin/cppcheck) terminated by signal 15 (timed out) [22/338] g++ -Isrc/libharfbuzz.so.0.61010.0.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -fPIC -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz.so.0.61010.0.p/hb-ot-color.cc.o -MF src/libharfbuzz.so.0.61010.0.p/hb-ot-color.cc.o.d -o src/libharfbuzz.so.0.61010.0.p/hb-ot-color.cc.o -c ../src/hb-ot-color.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-ot-color.cc: internal warning: child 793 timed out after 30s <--[cppcheck] cswrap: error: child 793 (/usr/bin/cppcheck) terminated by signal 15 (timed out) [23/338] g++ -Isrc/libharfbuzz.so.0.61010.0.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -fPIC -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz.so.0.61010.0.p/hb-ot-font.cc.o -MF src/libharfbuzz.so.0.61010.0.p/hb-ot-font.cc.o.d -o src/libharfbuzz.so.0.61010.0.p/hb-ot-font.cc.o -c ../src/hb-ot-font.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-ot-font.cc: internal warning: child 807 timed out after 30s <--[cppcheck] cswrap: error: child 807 (/usr/bin/cppcheck) terminated by signal 15 (timed out) [24/338] g++ -Isrc/libharfbuzz.so.0.61010.0.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -fPIC -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz.so.0.61010.0.p/OT_Var_VARC_VARC.cc.o -MF src/libharfbuzz.so.0.61010.0.p/OT_Var_VARC_VARC.cc.o.d -o src/libharfbuzz.so.0.61010.0.p/OT_Var_VARC_VARC.cc.o -c ../src/OT/Var/VARC/VARC.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/OT/Var/VARC/VARC.cc: internal warning: child 821 timed out after 30s <--[cppcheck] cswrap: error: child 821 (/usr/bin/cppcheck) terminated by signal 15 (timed out) [25/338] g++ -Isrc/libharfbuzz.so.0.61010.0.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -fPIC -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz.so.0.61010.0.p/hb-ot-map.cc.o -MF src/libharfbuzz.so.0.61010.0.p/hb-ot-map.cc.o.d -o src/libharfbuzz.so.0.61010.0.p/hb-ot-map.cc.o -c ../src/hb-ot-map.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-ot-map.cc: internal warning: child 834 timed out after 30s <--[cppcheck] cswrap: error: child 834 (/usr/bin/cppcheck) terminated by signal 15 (timed out) [26/338] g++ -Isrc/libharfbuzz.so.0.61010.0.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -fPIC -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz.so.0.61010.0.p/hb-ot-layout.cc.o -MF src/libharfbuzz.so.0.61010.0.p/hb-ot-layout.cc.o.d -o src/libharfbuzz.so.0.61010.0.p/hb-ot-layout.cc.o -c ../src/hb-ot-layout.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-ot-layout.cc: internal warning: child 835 timed out after 30s <--[cppcheck] cswrap: error: child 835 (/usr/bin/cppcheck) terminated by signal 15 (timed out) [27/338] g++ -Isrc/libharfbuzz.so.0.61010.0.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -fPIC -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz.so.0.61010.0.p/hb-ot-meta.cc.o -MF src/libharfbuzz.so.0.61010.0.p/hb-ot-meta.cc.o.d -o src/libharfbuzz.so.0.61010.0.p/hb-ot-meta.cc.o -c ../src/hb-ot-meta.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-ot-meta.cc: internal warning: child 844 timed out after 30s <--[cppcheck] cswrap: error: child 844 (/usr/bin/cppcheck) terminated by signal 15 (timed out) [28/338] g++ -Isrc/libharfbuzz.so.0.61010.0.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -fPIC -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz.so.0.61010.0.p/hb-ot-math.cc.o -MF src/libharfbuzz.so.0.61010.0.p/hb-ot-math.cc.o.d -o src/libharfbuzz.so.0.61010.0.p/hb-ot-math.cc.o -c ../src/hb-ot-math.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-ot-math.cc: internal warning: child 846 timed out after 30s <--[cppcheck] cswrap: error: child 846 (/usr/bin/cppcheck) terminated by signal 15 (timed out) [29/338] g++ -Isrc/libharfbuzz.so.0.61010.0.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -fPIC -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz.so.0.61010.0.p/hb-ot-metrics.cc.o -MF src/libharfbuzz.so.0.61010.0.p/hb-ot-metrics.cc.o.d -o src/libharfbuzz.so.0.61010.0.p/hb-ot-metrics.cc.o -c ../src/hb-ot-metrics.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-ot-metrics.cc: internal warning: child 857 timed out after 30s <--[cppcheck] cswrap: error: child 857 (/usr/bin/cppcheck) terminated by signal 15 (timed out) [30/338] g++ -Isrc/libharfbuzz.so.0.61010.0.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -fPIC -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz.so.0.61010.0.p/hb-ot-name.cc.o -MF src/libharfbuzz.so.0.61010.0.p/hb-ot-name.cc.o.d -o src/libharfbuzz.so.0.61010.0.p/hb-ot-name.cc.o -c ../src/hb-ot-name.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-ot-name.cc: internal warning: child 863 timed out after 30s <--[cppcheck] cswrap: error: child 863 (/usr/bin/cppcheck) terminated by signal 15 (timed out) [31/338] g++ -Isrc/libharfbuzz.so.0.61010.0.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -fPIC -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz.so.0.61010.0.p/hb-ot-shaper-arabic.cc.o -MF src/libharfbuzz.so.0.61010.0.p/hb-ot-shaper-arabic.cc.o.d -o src/libharfbuzz.so.0.61010.0.p/hb-ot-shaper-arabic.cc.o -c ../src/hb-ot-shaper-arabic.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-ot-shaper-arabic.cc: internal warning: child 869 timed out after 30s <--[cppcheck] cswrap: error: child 869 (/usr/bin/cppcheck) terminated by signal 15 (timed out) [32/338] g++ -Isrc/libharfbuzz.so.0.61010.0.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -fPIC -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz.so.0.61010.0.p/hb-ot-shaper-default.cc.o -MF src/libharfbuzz.so.0.61010.0.p/hb-ot-shaper-default.cc.o.d -o src/libharfbuzz.so.0.61010.0.p/hb-ot-shaper-default.cc.o -c ../src/hb-ot-shaper-default.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-ot-shaper-default.cc: internal warning: child 876 timed out after 30s <--[cppcheck] cswrap: error: child 876 (/usr/bin/cppcheck) terminated by signal 15 (timed out) [33/338] g++ -Isrc/libharfbuzz.so.0.61010.0.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -fPIC -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz.so.0.61010.0.p/hb-ot-shaper-hangul.cc.o -MF src/libharfbuzz.so.0.61010.0.p/hb-ot-shaper-hangul.cc.o.d -o src/libharfbuzz.so.0.61010.0.p/hb-ot-shaper-hangul.cc.o -c ../src/hb-ot-shaper-hangul.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-ot-shaper-hangul.cc: internal warning: child 886 timed out after 30s <--[cppcheck] cswrap: error: child 886 (/usr/bin/cppcheck) terminated by signal 15 (timed out) [34/338] g++ -Isrc/libharfbuzz.so.0.61010.0.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -fPIC -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz.so.0.61010.0.p/hb-ot-shaper-hebrew.cc.o -MF src/libharfbuzz.so.0.61010.0.p/hb-ot-shaper-hebrew.cc.o.d -o src/libharfbuzz.so.0.61010.0.p/hb-ot-shaper-hebrew.cc.o -c ../src/hb-ot-shaper-hebrew.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-ot-shaper-hebrew.cc: internal warning: child 892 timed out after 30s <--[cppcheck] cswrap: error: child 892 (/usr/bin/cppcheck) terminated by signal 15 (timed out) [35/338] g++ -Isrc/libharfbuzz.so.0.61010.0.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -fPIC -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz.so.0.61010.0.p/hb-ot-shaper-indic-table.cc.o -MF src/libharfbuzz.so.0.61010.0.p/hb-ot-shaper-indic-table.cc.o.d -o src/libharfbuzz.so.0.61010.0.p/hb-ot-shaper-indic-table.cc.o -c ../src/hb-ot-shaper-indic-table.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-ot-shaper-indic-table.cc: internal warning: child 900 timed out after 30s <--[cppcheck] cswrap: error: child 900 (/usr/bin/cppcheck) terminated by signal 15 (timed out) [36/338] g++ -Isrc/libharfbuzz.so.0.61010.0.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -fPIC -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz.so.0.61010.0.p/hb-ot-shaper-indic.cc.o -MF src/libharfbuzz.so.0.61010.0.p/hb-ot-shaper-indic.cc.o.d -o src/libharfbuzz.so.0.61010.0.p/hb-ot-shaper-indic.cc.o -c ../src/hb-ot-shaper-indic.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-ot-shaper-indic.cc: internal warning: child 907 timed out after 30s <--[cppcheck] cswrap: error: child 907 (/usr/bin/cppcheck) terminated by signal 15 (timed out) [37/338] g++ -Isrc/libharfbuzz.so.0.61010.0.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -fPIC -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz.so.0.61010.0.p/hb-ot-shaper-khmer.cc.o -MF src/libharfbuzz.so.0.61010.0.p/hb-ot-shaper-khmer.cc.o.d -o src/libharfbuzz.so.0.61010.0.p/hb-ot-shaper-khmer.cc.o -c ../src/hb-ot-shaper-khmer.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-ot-shaper-khmer.cc: internal warning: child 920 timed out after 30s <--[cppcheck] cswrap: error: child 920 (/usr/bin/cppcheck) terminated by signal 15 (timed out) [38/338] g++ -Isrc/libharfbuzz.so.0.61010.0.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -fPIC -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz.so.0.61010.0.p/hb-ot-shaper-myanmar.cc.o -MF src/libharfbuzz.so.0.61010.0.p/hb-ot-shaper-myanmar.cc.o.d -o src/libharfbuzz.so.0.61010.0.p/hb-ot-shaper-myanmar.cc.o -c ../src/hb-ot-shaper-myanmar.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-ot-shaper-myanmar.cc: internal warning: child 921 timed out after 30s <--[cppcheck] cswrap: error: child 921 (/usr/bin/cppcheck) terminated by signal 15 (timed out) [39/338] g++ -Isrc/libharfbuzz.so.0.61010.0.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -fPIC -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz.so.0.61010.0.p/hb-ot-shaper-syllabic.cc.o -MF src/libharfbuzz.so.0.61010.0.p/hb-ot-shaper-syllabic.cc.o.d -o src/libharfbuzz.so.0.61010.0.p/hb-ot-shaper-syllabic.cc.o -c ../src/hb-ot-shaper-syllabic.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-ot-shaper-syllabic.cc: internal warning: child 925 timed out after 30s <--[cppcheck] cswrap: error: child 925 (/usr/bin/cppcheck) terminated by signal 15 (timed out) [40/338] g++ -Isrc/libharfbuzz.so.0.61010.0.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -fPIC -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz.so.0.61010.0.p/hb-ot-shaper-thai.cc.o -MF src/libharfbuzz.so.0.61010.0.p/hb-ot-shaper-thai.cc.o.d -o src/libharfbuzz.so.0.61010.0.p/hb-ot-shaper-thai.cc.o -c ../src/hb-ot-shaper-thai.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-ot-shaper-thai.cc: internal warning: child 935 timed out after 30s <--[cppcheck] cswrap: error: child 935 (/usr/bin/cppcheck) terminated by signal 15 (timed out) [41/338] g++ -Isrc/libharfbuzz.so.0.61010.0.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -fPIC -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz.so.0.61010.0.p/hb-ot-shaper-use.cc.o -MF src/libharfbuzz.so.0.61010.0.p/hb-ot-shaper-use.cc.o.d -o src/libharfbuzz.so.0.61010.0.p/hb-ot-shaper-use.cc.o -c ../src/hb-ot-shaper-use.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-ot-shaper-use.cc: internal warning: child 939 timed out after 30s <--[cppcheck] cswrap: error: child 939 (/usr/bin/cppcheck) terminated by signal 15 (timed out) [42/338] g++ -Isrc/libharfbuzz.so.0.61010.0.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -fPIC -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz.so.0.61010.0.p/hb-ot-tag.cc.o -MF src/libharfbuzz.so.0.61010.0.p/hb-ot-tag.cc.o.d -o src/libharfbuzz.so.0.61010.0.p/hb-ot-tag.cc.o -c ../src/hb-ot-tag.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-ot-tag.cc:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-iter.hh:776: error: missingReturn(CWE-758): Found an exit path from function with non-void return type that has missing return statement <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-algs.hh:322: error: legacyUninitvar(CWE-457): Uninitialized variable: pos++->v <--[cppcheck] [43/338] g++ -Isrc/libharfbuzz.so.0.61010.0.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -fPIC -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz.so.0.61010.0.p/hb-set.cc.o -MF src/libharfbuzz.so.0.61010.0.p/hb-set.cc.o.d -o src/libharfbuzz.so.0.61010.0.p/hb-set.cc.o -c ../src/hb-set.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-set.cc:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-iter.hh:776: error: missingReturn(CWE-758): Found an exit path from function with non-void return type that has missing return statement <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-bit-page.hh:62: warning: uninitvar(CWE-457): Uninitialized variable: r <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-bit-page.hh:70: warning: uninitvar(CWE-457): Uninitialized variable: r <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-algs.hh:322: error: legacyUninitvar(CWE-457): Uninitialized variable: pos++->v <--[cppcheck] [44/338] g++ -Isrc/libharfbuzz.so.0.61010.0.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -fPIC -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz.so.0.61010.0.p/hb-shaper.cc.o -MF src/libharfbuzz.so.0.61010.0.p/hb-shaper.cc.o.d -o src/libharfbuzz.so.0.61010.0.p/hb-shaper.cc.o -c ../src/hb-shaper.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-shaper.cc:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-iter.hh:776: error: missingReturn(CWE-758): Found an exit path from function with non-void return type that has missing return statement <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-machinery.hh:258: error: memleak(CWE-401): Memory leak: p <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-machinery.hh:265: error: memleak(CWE-401): Memory leak: p <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-algs.hh:322: error: legacyUninitvar(CWE-457): Uninitialized variable: pos++->v <--[cppcheck] [45/338] g++ -Isrc/libharfbuzz.so.0.61010.0.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -fPIC -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz.so.0.61010.0.p/hb-ot-shaper-vowel-constraints.cc.o -MF src/libharfbuzz.so.0.61010.0.p/hb-ot-shaper-vowel-constraints.cc.o.d -o src/libharfbuzz.so.0.61010.0.p/hb-ot-shaper-vowel-constraints.cc.o -c ../src/hb-ot-shaper-vowel-constraints.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-ot-shaper-vowel-constraints.cc: internal warning: child 946 timed out after 30s <--[cppcheck] cswrap: error: child 946 (/usr/bin/cppcheck) terminated by signal 15 (timed out) [46/338] g++ -Isrc/libharfbuzz.so.0.61010.0.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -fPIC -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz.so.0.61010.0.p/hb-shape-plan.cc.o -MF src/libharfbuzz.so.0.61010.0.p/hb-shape-plan.cc.o.d -o src/libharfbuzz.so.0.61010.0.p/hb-shape-plan.cc.o -c ../src/hb-shape-plan.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-shape-plan.cc:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-iter.hh:776: error: missingReturn(CWE-758): Found an exit path from function with non-void return type that has missing return statement <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-machinery.hh:258: error: memleak(CWE-401): Memory leak: p <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-machinery.hh:265: error: memleak(CWE-401): Memory leak: p <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-algs.hh:322: error: legacyUninitvar(CWE-457): Uninitialized variable: pos++->v <--[cppcheck] [47/338] g++ -Isrc/libharfbuzz.so.0.61010.0.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -fPIC -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz.so.0.61010.0.p/hb-shape.cc.o -MF src/libharfbuzz.so.0.61010.0.p/hb-shape.cc.o.d -o src/libharfbuzz.so.0.61010.0.p/hb-shape.cc.o -c ../src/hb-shape.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-shape.cc:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-iter.hh:776: error: missingReturn(CWE-758): Found an exit path from function with non-void return type that has missing return statement <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-machinery.hh:265: error: memleak(CWE-401): Memory leak: p <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-machinery.hh:258: error: memleak(CWE-401): Memory leak: p <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-algs.hh:322: error: legacyUninitvar(CWE-457): Uninitialized variable: pos++->v <--[cppcheck] [48/338] g++ -Isrc/libharfbuzz.so.0.61010.0.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -fPIC -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz.so.0.61010.0.p/hb-ot-shape-fallback.cc.o -MF src/libharfbuzz.so.0.61010.0.p/hb-ot-shape-fallback.cc.o.d -o src/libharfbuzz.so.0.61010.0.p/hb-ot-shape-fallback.cc.o -c ../src/hb-ot-shape-fallback.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-ot-shape-fallback.cc: internal warning: child 957 timed out after 30s <--[cppcheck] cswrap: error: child 957 (/usr/bin/cppcheck) terminated by signal 15 (timed out) [49/338] g++ -Isrc/libharfbuzz.so.0.61010.0.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -fPIC -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz.so.0.61010.0.p/hb-ot-shape-normalize.cc.o -MF src/libharfbuzz.so.0.61010.0.p/hb-ot-shape-normalize.cc.o.d -o src/libharfbuzz.so.0.61010.0.p/hb-ot-shape-normalize.cc.o -c ../src/hb-ot-shape-normalize.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-ot-shape-normalize.cc: internal warning: child 962 timed out after 30s <--[cppcheck] cswrap: error: child 962 (/usr/bin/cppcheck) terminated by signal 15 (timed out) [50/338] g++ -Isrc/libharfbuzz.so.0.61010.0.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -fPIC -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz.so.0.61010.0.p/hb-ot-shape.cc.o -MF src/libharfbuzz.so.0.61010.0.p/hb-ot-shape.cc.o.d -o src/libharfbuzz.so.0.61010.0.p/hb-ot-shape.cc.o -c ../src/hb-ot-shape.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-ot-shape.cc: internal warning: child 968 timed out after 30s <--[cppcheck] cswrap: error: child 968 (/usr/bin/cppcheck) terminated by signal 15 (timed out) [51/338] g++ -Isrc/libharfbuzz.so.0.61010.0.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -fPIC -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz.so.0.61010.0.p/hb-ot-var.cc.o -MF src/libharfbuzz.so.0.61010.0.p/hb-ot-var.cc.o.d -o src/libharfbuzz.so.0.61010.0.p/hb-ot-var.cc.o -c ../src/hb-ot-var.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-ot-var.cc: internal warning: child 981 timed out after 30s <--[cppcheck] cswrap: error: child 981 (/usr/bin/cppcheck) terminated by signal 15 (timed out) [52/338] /usr/bin/meson --internal exe --capture src/hb-gobject-enums-tmp.cc -- /usr/bin/glib-mkenums --identifier-prefix hb_ --symbol-prefix hb_gobject --template /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src/hb-gobject-enums-tmp.cc.tmpl /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/../src/hb-aat-layout.h /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/../src/hb-aat.h /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/../src/hb-blob.h /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/../src/hb-buffer.h /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/../src/hb-common.h /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/../src/hb-cplusplus.hh /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/../src/hb-deprecated.h /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/../src/hb-draw.h /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/../src/hb-paint.h /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/../src/hb-face.h /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/../src/hb-font.h /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/../src/hb-map.h /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/../src/hb-ot-color.h /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/../src/hb-ot-deprecated.h /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/../src/hb-ot-font.h /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/../src/hb-ot-layout.h /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/../src/hb-ot-math.h /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/../src/hb-ot-meta.h /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/../src/hb-ot-metrics.h /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/../src/hb-ot-name.h /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/../src/hb-ot-shape.h /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/../src/hb-ot-var.h /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/../src/hb-ot.h /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/../src/hb-set.h /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/../src/hb-shape-plan.h /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/../src/hb-shape.h /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/../src/hb-style.h /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/../src/hb-unicode.h /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/../src/hb.h /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src/hb-version.h /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/../src/hb-ft.h /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/../src/hb-glib.h /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/../src/hb-graphite2.h [53/338] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/fix_get_types.py src/hb-gobject-enums-tmp.cc src/hb-gobject-enums.cc [54/338] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/fix_get_types.py src/hb-gobject-enums-tmp.h src/hb-gobject-enums.h [55/338] g++ -Isrc/libharfbuzz.so.0.61010.0.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -fPIC -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz.so.0.61010.0.p/hb-unicode.cc.o -MF src/libharfbuzz.so.0.61010.0.p/hb-unicode.cc.o.d -o src/libharfbuzz.so.0.61010.0.p/hb-unicode.cc.o -c ../src/hb-unicode.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-unicode.cc:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-iter.hh:776: error: missingReturn(CWE-758): Found an exit path from function with non-void return type that has missing return statement <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-algs.hh:322: error: legacyUninitvar(CWE-457): Uninitialized variable: pos++->v <--[cppcheck] [56/338] g++ -Isrc/libharfbuzz.so.0.61010.0.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -fPIC -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz.so.0.61010.0.p/hb-glib.cc.o -MF src/libharfbuzz.so.0.61010.0.p/hb-glib.cc.o.d -o src/libharfbuzz.so.0.61010.0.p/hb-glib.cc.o -c ../src/hb-glib.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-glib.cc:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-iter.hh:776: error: missingReturn(CWE-758): Found an exit path from function with non-void return type that has missing return statement <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-machinery.hh:258: error: memleak(CWE-401): Memory leak: p <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-machinery.hh:265: error: memleak(CWE-401): Memory leak: p <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-algs.hh:322: error: legacyUninitvar(CWE-457): Uninitialized variable: pos++->v <--[cppcheck] [57/338] g++ -Isrc/libharfbuzz-subset.so.0.61010.0.p -Isrc -I../src -I. -I.. -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -fPIC -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz-subset.so.0.61010.0.p/hb-number.cc.o -MF src/libharfbuzz-subset.so.0.61010.0.p/hb-number.cc.o.d -o src/libharfbuzz-subset.so.0.61010.0.p/hb-number.cc.o -c ../src/hb-number.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-number.cc:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-iter.hh:776: error: missingReturn(CWE-758): Found an exit path from function with non-void return type that has missing return statement <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-algs.hh:322: error: legacyUninitvar(CWE-457): Uninitialized variable: pos++->v <--[cppcheck] [58/338] g++ -Isrc/libharfbuzz.so.0.61010.0.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -fPIC -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz.so.0.61010.0.p/hb-ucd.cc.o -MF src/libharfbuzz.so.0.61010.0.p/hb-ucd.cc.o.d -o src/libharfbuzz.so.0.61010.0.p/hb-ucd.cc.o -c ../src/hb-ucd.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-ucd.cc:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-iter.hh:776: error: missingReturn(CWE-758): Found an exit path from function with non-void return type that has missing return statement <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-machinery.hh:258: error: memleak(CWE-401): Memory leak: p <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-machinery.hh:265: error: memleak(CWE-401): Memory leak: p <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-algs.hh:322: error: legacyUninitvar(CWE-457): Uninitialized variable: pos++->v <--[cppcheck] [59/338] g++ -Isrc/libharfbuzz.so.0.61010.0.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -fPIC -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz.so.0.61010.0.p/hb-graphite2.cc.o -MF src/libharfbuzz.so.0.61010.0.p/hb-graphite2.cc.o.d -o src/libharfbuzz.so.0.61010.0.p/hb-graphite2.cc.o -c ../src/hb-graphite2.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-graphite2.cc:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-iter.hh:776: error: missingReturn(CWE-758): Found an exit path from function with non-void return type that has missing return statement <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-machinery.hh:258: error: memleak(CWE-401): Memory leak: p <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-machinery.hh:265: error: memleak(CWE-401): Memory leak: p <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-algs.hh:322: error: legacyUninitvar(CWE-457): Uninitialized variable: pos++->v <--[cppcheck] [60/338] g++ -Isrc/libharfbuzz.so.0.61010.0.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -fPIC -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz.so.0.61010.0.p/hb-static.cc.o -MF src/libharfbuzz.so.0.61010.0.p/hb-static.cc.o.d -o src/libharfbuzz.so.0.61010.0.p/hb-static.cc.o -c ../src/hb-static.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-static.cc: internal warning: child 1020 timed out after 30s <--[cppcheck] cswrap: error: child 1020 (/usr/bin/cppcheck) terminated by signal 15 (timed out) [61/338] g++ -Isrc/libharfbuzz.so.0.61010.0.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -fPIC -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz.so.0.61010.0.p/hb-style.cc.o -MF src/libharfbuzz.so.0.61010.0.p/hb-style.cc.o.d -o src/libharfbuzz.so.0.61010.0.p/hb-style.cc.o -c ../src/hb-style.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-style.cc: internal warning: child 1023 timed out after 30s <--[cppcheck] cswrap: error: child 1023 (/usr/bin/cppcheck) terminated by signal 15 (timed out) [62/338] g++ -Isrc/libharfbuzz.so.0.61010.0.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -fPIC -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz.so.0.61010.0.p/hb-ft.cc.o -MF src/libharfbuzz.so.0.61010.0.p/hb-ft.cc.o.d -o src/libharfbuzz.so.0.61010.0.p/hb-ft.cc.o -c ../src/hb-ft.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-ft.cc: internal warning: child 1041 timed out after 30s <--[cppcheck] cswrap: error: child 1041 (/usr/bin/cppcheck) terminated by signal 15 (timed out) [63/338] g++ -Isrc/libharfbuzz-subset.so.0.61010.0.p -Isrc -I../src -I. -I.. -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -fPIC -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz-subset.so.0.61010.0.p/hb-ot-cff1-table.cc.o -MF src/libharfbuzz-subset.so.0.61010.0.p/hb-ot-cff1-table.cc.o.d -o src/libharfbuzz-subset.so.0.61010.0.p/hb-ot-cff1-table.cc.o -c ../src/hb-ot-cff1-table.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-ot-cff1-table.cc: internal warning: child 1077 timed out after 30s <--[cppcheck] cswrap: error: child 1077 (/usr/bin/cppcheck) terminated by signal 15 (timed out) [64/338] g++ -Isrc/libharfbuzz-subset.so.0.61010.0.p -Isrc -I../src -I. -I.. -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -fPIC -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz-subset.so.0.61010.0.p/hb-ot-cff2-table.cc.o -MF src/libharfbuzz-subset.so.0.61010.0.p/hb-ot-cff2-table.cc.o.d -o src/libharfbuzz-subset.so.0.61010.0.p/hb-ot-cff2-table.cc.o -c ../src/hb-ot-cff2-table.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-ot-cff2-table.cc: internal warning: child 1091 timed out after 30s <--[cppcheck] cswrap: error: child 1091 (/usr/bin/cppcheck) terminated by signal 15 (timed out) [65/338] g++ -Isrc/libharfbuzz-subset.so.0.61010.0.p -Isrc -I../src -I. -I.. -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -fPIC -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz-subset.so.0.61010.0.p/hb-static.cc.o -MF src/libharfbuzz-subset.so.0.61010.0.p/hb-static.cc.o.d -o src/libharfbuzz-subset.so.0.61010.0.p/hb-static.cc.o -c ../src/hb-static.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-static.cc: internal warning: child 1090 timed out after 30s <--[cppcheck] cswrap: error: child 1090 (/usr/bin/cppcheck) terminated by signal 15 (timed out) [66/338] g++ -Isrc/libharfbuzz-subset.so.0.61010.0.p -Isrc -I../src -I. -I.. -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -fPIC -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz-subset.so.0.61010.0.p/hb-subset-cff-common.cc.o -MF src/libharfbuzz-subset.so.0.61010.0.p/hb-subset-cff-common.cc.o.d -o src/libharfbuzz-subset.so.0.61010.0.p/hb-subset-cff-common.cc.o -c ../src/hb-subset-cff-common.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-subset-cff-common.cc: internal warning: child 1099 timed out after 30s <--[cppcheck] cswrap: error: child 1099 (/usr/bin/cppcheck) terminated by signal 15 (timed out) [67/338] g++ -Isrc/libharfbuzz-subset.so.0.61010.0.p -Isrc -I../src -I. -I.. -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -fPIC -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz-subset.so.0.61010.0.p/hb-subset-instancer-solver.cc.o -MF src/libharfbuzz-subset.so.0.61010.0.p/hb-subset-instancer-solver.cc.o.d -o src/libharfbuzz-subset.so.0.61010.0.p/hb-subset-instancer-solver.cc.o -c ../src/hb-subset-instancer-solver.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-subset-instancer-solver.cc:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-iter.hh:776: error: missingReturn(CWE-758): Found an exit path from function with non-void return type that has missing return statement <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-algs.hh:322: error: legacyUninitvar(CWE-457): Uninitialized variable: pos++->v <--[cppcheck] [68/338] g++ -Isrc/libharfbuzz-subset.so.0.61010.0.p -Isrc -I../src -I. -I.. -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -fPIC -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz-subset.so.0.61010.0.p/hb-subset-cff2.cc.o -MF src/libharfbuzz-subset.so.0.61010.0.p/hb-subset-cff2.cc.o.d -o src/libharfbuzz-subset.so.0.61010.0.p/hb-subset-cff2.cc.o -c ../src/hb-subset-cff2.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-subset-cff2.cc: internal warning: child 1117 timed out after 30s <--[cppcheck] cswrap: error: child 1117 (/usr/bin/cppcheck) terminated by signal 15 (timed out) [69/338] g++ -Isrc/libharfbuzz-subset.so.0.61010.0.p -Isrc -I../src -I. -I.. -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -fPIC -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz-subset.so.0.61010.0.p/hb-subset-input.cc.o -MF src/libharfbuzz-subset.so.0.61010.0.p/hb-subset-input.cc.o.d -o src/libharfbuzz-subset.so.0.61010.0.p/hb-subset-input.cc.o -c ../src/hb-subset-input.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-subset-input.cc: internal warning: child 1114 timed out after 30s <--[cppcheck] cswrap: error: child 1114 (/usr/bin/cppcheck) terminated by signal 15 (timed out) [70/338] g++ -Isrc/libharfbuzz-subset.so.0.61010.0.p -Isrc -I../src -I. -I.. -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -fPIC -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz-subset.so.0.61010.0.p/hb-subset-cff1.cc.o -MF src/libharfbuzz-subset.so.0.61010.0.p/hb-subset-cff1.cc.o.d -o src/libharfbuzz-subset.so.0.61010.0.p/hb-subset-cff1.cc.o -c ../src/hb-subset-cff1.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-subset-cff1.cc: internal warning: child 1118 timed out after 30s <--[cppcheck] cswrap: error: child 1118 (/usr/bin/cppcheck) terminated by signal 15 (timed out) [71/338] gcc -o src/libharfbuzz.so.0.61010.0 src/libharfbuzz.so.0.61010.0.p/hb-aat-layout.cc.o src/libharfbuzz.so.0.61010.0.p/hb-aat-map.cc.o src/libharfbuzz.so.0.61010.0.p/hb-blob.cc.o src/libharfbuzz.so.0.61010.0.p/hb-buffer-serialize.cc.o src/libharfbuzz.so.0.61010.0.p/hb-buffer-verify.cc.o src/libharfbuzz.so.0.61010.0.p/hb-buffer.cc.o src/libharfbuzz.so.0.61010.0.p/hb-common.cc.o src/libharfbuzz.so.0.61010.0.p/hb-draw.cc.o src/libharfbuzz.so.0.61010.0.p/hb-paint.cc.o src/libharfbuzz.so.0.61010.0.p/hb-paint-extents.cc.o src/libharfbuzz.so.0.61010.0.p/hb-face.cc.o src/libharfbuzz.so.0.61010.0.p/hb-face-builder.cc.o src/libharfbuzz.so.0.61010.0.p/hb-fallback-shape.cc.o src/libharfbuzz.so.0.61010.0.p/hb-font.cc.o src/libharfbuzz.so.0.61010.0.p/hb-map.cc.o src/libharfbuzz.so.0.61010.0.p/hb-number.cc.o src/libharfbuzz.so.0.61010.0.p/hb-ot-cff1-table.cc.o src/libharfbuzz.so.0.61010.0.p/hb-ot-cff2-table.cc.o src/libharfbuzz.so.0.61010.0.p/hb-ot-color.cc.o src/libharfbuzz.so.0.61010.0.p/hb-ot-face.cc.o src/libharfbuzz.so.0.61010.0.p/hb-ot-font.cc.o src/libharfbuzz.so.0.61010.0.p/hb-outline.cc.o src/libharfbuzz.so.0.61010.0.p/OT_Var_VARC_VARC.cc.o src/libharfbuzz.so.0.61010.0.p/hb-ot-layout.cc.o src/libharfbuzz.so.0.61010.0.p/hb-ot-map.cc.o src/libharfbuzz.so.0.61010.0.p/hb-ot-math.cc.o src/libharfbuzz.so.0.61010.0.p/hb-ot-meta.cc.o src/libharfbuzz.so.0.61010.0.p/hb-ot-metrics.cc.o src/libharfbuzz.so.0.61010.0.p/hb-ot-name.cc.o src/libharfbuzz.so.0.61010.0.p/hb-ot-shaper-arabic.cc.o src/libharfbuzz.so.0.61010.0.p/hb-ot-shaper-default.cc.o src/libharfbuzz.so.0.61010.0.p/hb-ot-shaper-hangul.cc.o src/libharfbuzz.so.0.61010.0.p/hb-ot-shaper-hebrew.cc.o src/libharfbuzz.so.0.61010.0.p/hb-ot-shaper-indic-table.cc.o src/libharfbuzz.so.0.61010.0.p/hb-ot-shaper-indic.cc.o src/libharfbuzz.so.0.61010.0.p/hb-ot-shaper-khmer.cc.o src/libharfbuzz.so.0.61010.0.p/hb-ot-shaper-myanmar.cc.o src/libharfbuzz.so.0.61010.0.p/hb-ot-shaper-syllabic.cc.o src/libharfbuzz.so.0.61010.0.p/hb-ot-shaper-thai.cc.o src/libharfbuzz.so.0.61010.0.p/hb-ot-shaper-use.cc.o src/libharfbuzz.so.0.61010.0.p/hb-ot-shaper-vowel-constraints.cc.o src/libharfbuzz.so.0.61010.0.p/hb-ot-shape-fallback.cc.o src/libharfbuzz.so.0.61010.0.p/hb-ot-shape-normalize.cc.o src/libharfbuzz.so.0.61010.0.p/hb-ot-shape.cc.o src/libharfbuzz.so.0.61010.0.p/hb-ot-tag.cc.o src/libharfbuzz.so.0.61010.0.p/hb-ot-var.cc.o src/libharfbuzz.so.0.61010.0.p/hb-set.cc.o src/libharfbuzz.so.0.61010.0.p/hb-shape-plan.cc.o src/libharfbuzz.so.0.61010.0.p/hb-shape.cc.o src/libharfbuzz.so.0.61010.0.p/hb-shaper.cc.o src/libharfbuzz.so.0.61010.0.p/hb-static.cc.o src/libharfbuzz.so.0.61010.0.p/hb-style.cc.o src/libharfbuzz.so.0.61010.0.p/hb-ucd.cc.o src/libharfbuzz.so.0.61010.0.p/hb-unicode.cc.o src/libharfbuzz.so.0.61010.0.p/hb-ft.cc.o src/libharfbuzz.so.0.61010.0.p/hb-glib.cc.o src/libharfbuzz.so.0.61010.0.p/hb-graphite2.cc.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libharfbuzz.so.0 -Bsymbolic-functions -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -pthread -Wl,--start-group -lm /usr/lib64/libfreetype.so /usr/lib64/libglib-2.0.so /usr/lib64/libgraphite2.so -Wl,--end-group [72/338] /usr/bin/meson --internal symbolextractor /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build src/libharfbuzz.so.0.61010.0 src/libharfbuzz.so.0.61010.0 src/libharfbuzz.so.0.61010.0.p/libharfbuzz.so.0.61010.0.symbols [73/338] g++ -Isrc/libharfbuzz-cairo.so.0.61010.0.p -Isrc -I../src -I. -I.. -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -fPIC -DWITH_GZFILEOP -pthread -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz-cairo.so.0.61010.0.p/hb-cairo-utils.cc.o -MF src/libharfbuzz-cairo.so.0.61010.0.p/hb-cairo-utils.cc.o.d -o src/libharfbuzz-cairo.so.0.61010.0.p/hb-cairo-utils.cc.o -c ../src/hb-cairo-utils.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-cairo-utils.cc:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-iter.hh:776: error: missingReturn(CWE-758): Found an exit path from function with non-void return type that has missing return statement <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-algs.hh:322: error: legacyUninitvar(CWE-457): Uninitialized variable: pos++->v <--[cppcheck] [74/338] g++ -Isrc/libharfbuzz-icu.so.0.61010.0.p -Isrc -I../src -I. -I.. -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -fPIC -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz-icu.so.0.61010.0.p/hb-icu.cc.o -MF src/libharfbuzz-icu.so.0.61010.0.p/hb-icu.cc.o.d -o src/libharfbuzz-icu.so.0.61010.0.p/hb-icu.cc.o -c ../src/hb-icu.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-icu.cc:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-iter.hh:776: error: missingReturn(CWE-758): Found an exit path from function with non-void return type that has missing return statement <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-machinery.hh:258: error: memleak(CWE-401): Memory leak: p <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-machinery.hh:265: error: memleak(CWE-401): Memory leak: p <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-algs.hh:322: error: legacyUninitvar(CWE-457): Uninitialized variable: pos++->v <--[cppcheck] [75/338] g++ -Isrc/libharfbuzz-gobject.so.0.61010.0.p -Isrc -I../src -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -fPIC -pthread -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz-gobject.so.0.61010.0.p/meson-generated_.._hb-gobject-enums.cc.o -MF src/libharfbuzz-gobject.so.0.61010.0.p/meson-generated_.._hb-gobject-enums.cc.o.d -o src/libharfbuzz-gobject.so.0.61010.0.p/meson-generated_.._hb-gobject-enums.cc.o -c src/hb-gobject-enums.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src/hb-gobject-enums.cc:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-iter.hh:776: error: missingReturn(CWE-758): Found an exit path from function with non-void return type that has missing return statement <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-algs.hh:322: error: legacyUninitvar(CWE-457): Uninitialized variable: pos++->v <--[cppcheck] [76/338] g++ -Isrc/libharfbuzz-subset.so.0.61010.0.p -Isrc -I../src -I. -I.. -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -fPIC -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz-subset.so.0.61010.0.p/hb-subset-instancer-iup.cc.o -MF src/libharfbuzz-subset.so.0.61010.0.p/hb-subset-instancer-iup.cc.o.d -o src/libharfbuzz-subset.so.0.61010.0.p/hb-subset-instancer-iup.cc.o -c ../src/hb-subset-instancer-iup.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-subset-instancer-iup.cc: internal warning: child 1168 timed out after 30s <--[cppcheck] cswrap: error: child 1168 (/usr/bin/cppcheck) terminated by signal 15 (timed out) [77/338] g++ -o src/libharfbuzz-icu.so.0.61010.0 src/libharfbuzz-icu.so.0.61010.0.p/hb-icu.cc.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libharfbuzz-icu.so.0 -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 /usr/lib64/libicuuc.so /usr/lib64/libicudata.so -Wl,--end-group [78/338] g++ -Isrc/libharfbuzz-subset.so.0.61010.0.p -Isrc -I../src -I. -I.. -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -fPIC -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz-subset.so.0.61010.0.p/hb-subset-repacker.cc.o -MF src/libharfbuzz-subset.so.0.61010.0.p/hb-subset-repacker.cc.o.d -o src/libharfbuzz-subset.so.0.61010.0.p/hb-subset-repacker.cc.o -c ../src/hb-subset-repacker.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-subset-repacker.cc: internal warning: child 1224 timed out after 30s <--[cppcheck] cswrap: error: child 1224 (/usr/bin/cppcheck) terminated by signal 15 (timed out) [79/338] g++ -Isrc/libharfbuzz-gobject.so.0.61010.0.p -Isrc -I../src -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -fPIC -pthread -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz-gobject.so.0.61010.0.p/hb-gobject-structs.cc.o -MF src/libharfbuzz-gobject.so.0.61010.0.p/hb-gobject-structs.cc.o.d -o src/libharfbuzz-gobject.so.0.61010.0.p/hb-gobject-structs.cc.o -c ../src/hb-gobject-structs.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-gobject-structs.cc:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-iter.hh:776: error: missingReturn(CWE-758): Found an exit path from function with non-void return type that has missing return statement <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-algs.hh:322: error: legacyUninitvar(CWE-457): Uninitialized variable: pos++->v <--[cppcheck] [80/338] g++ -Isrc/test-basics.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -UNDEBUG -MD -MQ src/test-basics.p/test.cc.o -MF src/test-basics.p/test.cc.o.d -o src/test-basics.p/test.cc.o -c ../src/test.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/test.cc:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-iter.hh:776: error: missingReturn(CWE-758): Found an exit path from function with non-void return type that has missing return statement <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-algs.hh:322: error: legacyUninitvar(CWE-457): Uninitialized variable: pos++->v <--[cppcheck] [81/338] g++ -Isrc/libharfbuzz-subset.so.0.61010.0.p -Isrc -I../src -I. -I.. -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -fPIC -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz-subset.so.0.61010.0.p/graph_gsubgpos-context.cc.o -MF src/libharfbuzz-subset.so.0.61010.0.p/graph_gsubgpos-context.cc.o.d -o src/libharfbuzz-subset.so.0.61010.0.p/graph_gsubgpos-context.cc.o -c ../src/graph/gsubgpos-context.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/graph/gsubgpos-context.cc: internal warning: child 1248 timed out after 30s <--[cppcheck] cswrap: error: child 1248 (/usr/bin/cppcheck) terminated by signal 15 (timed out) [82/338] gcc -o src/libharfbuzz-gobject.so.0.61010.0 src/libharfbuzz-gobject.so.0.61010.0.p/meson-generated_.._hb-gobject-enums.cc.o src/libharfbuzz-gobject.so.0.61010.0.p/hb-gobject-structs.cc.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libharfbuzz-gobject.so.0 -Bsymbolic-functions -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 /usr/lib64/libglib-2.0.so /usr/lib64/libgobject-2.0.so -Wl,--end-group [83/338] g++ -Isrc/test-ot-meta.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -UNDEBUG -MD -MQ src/test-ot-meta.p/test-ot-meta.cc.o -MF src/test-ot-meta.p/test-ot-meta.cc.o.d -o src/test-ot-meta.p/test-ot-meta.cc.o -c ../src/test-ot-meta.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/test-ot-meta.cc:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-iter.hh:776: error: missingReturn(CWE-758): Found an exit path from function with non-void return type that has missing return statement <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-algs.hh:322: error: legacyUninitvar(CWE-457): Uninitialized variable: pos++->v <--[cppcheck] [84/338] g++ -Isrc/test-buffer-serialize.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -UNDEBUG -MD -MQ src/test-buffer-serialize.p/test-buffer-serialize.cc.o -MF src/test-buffer-serialize.p/test-buffer-serialize.cc.o.d -o src/test-buffer-serialize.p/test-buffer-serialize.cc.o -c ../src/test-buffer-serialize.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/test-buffer-serialize.cc:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-iter.hh:776: error: missingReturn(CWE-758): Found an exit path from function with non-void return type that has missing return statement <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-algs.hh:322: error: legacyUninitvar(CWE-457): Uninitialized variable: pos++->v <--[cppcheck] [85/338] g++ -Isrc/test-ot-name.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -UNDEBUG -MD -MQ src/test-ot-name.p/test-ot-name.cc.o -MF src/test-ot-name.p/test-ot-name.cc.o.d -o src/test-ot-name.p/test-ot-name.cc.o -c ../src/test-ot-name.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/test-ot-name.cc:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-iter.hh:776: error: missingReturn(CWE-758): Found an exit path from function with non-void return type that has missing return statement <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-algs.hh:322: error: legacyUninitvar(CWE-457): Uninitialized variable: pos++->v <--[cppcheck] [86/338] g++ -Isrc/test-ot-gsub-get-alternates.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -UNDEBUG -MD -MQ src/test-ot-gsub-get-alternates.p/test-gsub-get-alternates.cc.o -MF src/test-ot-gsub-get-alternates.p/test-gsub-get-alternates.cc.o.d -o src/test-ot-gsub-get-alternates.p/test-gsub-get-alternates.cc.o -c ../src/test-gsub-get-alternates.cc [87/338] g++ -Isrc/test-ot-glyphname.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -UNDEBUG -MD -MQ src/test-ot-glyphname.p/test-ot-glyphname.cc.o -MF src/test-ot-glyphname.p/test-ot-glyphname.cc.o.d -o src/test-ot-glyphname.p/test-ot-glyphname.cc.o -c ../src/test-ot-glyphname.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/test-ot-glyphname.cc:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-iter.hh:776: error: missingReturn(CWE-758): Found an exit path from function with non-void return type that has missing return statement <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-algs.hh:322: error: legacyUninitvar(CWE-457): Uninitialized variable: pos++->v <--[cppcheck] [88/338] g++ -Isrc/test-ot-gpos-size-params.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -UNDEBUG -MD -MQ src/test-ot-gpos-size-params.p/test-gpos-size-params.cc.o -MF src/test-ot-gpos-size-params.p/test-gpos-size-params.cc.o.d -o src/test-ot-gpos-size-params.p/test-gpos-size-params.cc.o -c ../src/test-gpos-size-params.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/test-gpos-size-params.cc:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-iter.hh:776: error: missingReturn(CWE-758): Found an exit path from function with non-void return type that has missing return statement <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-algs.hh:322: error: legacyUninitvar(CWE-457): Uninitialized variable: pos++->v <--[cppcheck] [89/338] g++ -Isrc/libharfbuzz-cairo.so.0.61010.0.p -Isrc -I../src -I. -I.. -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -fPIC -DWITH_GZFILEOP -pthread -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz-cairo.so.0.61010.0.p/hb-cairo.cc.o -MF src/libharfbuzz-cairo.so.0.61010.0.p/hb-cairo.cc.o.d -o src/libharfbuzz-cairo.so.0.61010.0.p/hb-cairo.cc.o -c ../src/hb-cairo.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-cairo.cc: internal warning: child 1286 timed out after 30s <--[cppcheck] cswrap: error: child 1286 (/usr/bin/cppcheck) terminated by signal 15 (timed out) [90/338] g++ -Isrc/libharfbuzz-cairo.so.0.61010.0.p -Isrc -I../src -I. -I.. -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/pixman-1 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -fPIC -DWITH_GZFILEOP -pthread -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz-cairo.so.0.61010.0.p/hb-static.cc.o -MF src/libharfbuzz-cairo.so.0.61010.0.p/hb-static.cc.o.d -o src/libharfbuzz-cairo.so.0.61010.0.p/hb-static.cc.o -c ../src/hb-static.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-static.cc: internal warning: child 1297 timed out after 30s <--[cppcheck] cswrap: error: child 1297 (/usr/bin/cppcheck) terminated by signal 15 (timed out) [91/338] g++ -Isrc/test-ot-gsub-would-substitute.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -UNDEBUG -MD -MQ src/test-ot-gsub-would-substitute.p/test-gsub-would-substitute.cc.o -MF src/test-ot-gsub-would-substitute.p/test-gsub-would-substitute.cc.o.d -o src/test-ot-gsub-would-substitute.p/test-gsub-would-substitute.cc.o -c ../src/test-gsub-would-substitute.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/test-gsub-would-substitute.cc:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-iter.hh:776: error: missingReturn(CWE-758): Found an exit path from function with non-void return type that has missing return statement <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-algs.hh:322: error: legacyUninitvar(CWE-457): Uninitialized variable: pos++->v <--[cppcheck] [92/338] gcc -o src/libharfbuzz-cairo.so.0.61010.0 src/libharfbuzz-cairo.so.0.61010.0.p/hb-cairo.cc.o src/libharfbuzz-cairo.so.0.61010.0.p/hb-cairo-utils.cc.o src/libharfbuzz-cairo.so.0.61010.0.p/hb-static.cc.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libharfbuzz-cairo.so.0 -Bsymbolic-functions -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 -lm /usr/lib64/libcairo.so -Wl,--end-group [93/338] /usr/bin/meson --internal symbolextractor /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build src/libharfbuzz-cairo.so.0.61010.0 src/libharfbuzz-cairo.so.0.61010.0 src/libharfbuzz-cairo.so.0.61010.0.p/libharfbuzz-cairo.so.0.61010.0.symbols [94/338] g++ -Isrc/test-array.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -DMAIN -UNDEBUG -MD -MQ src/test-array.p/test-array.cc.o -MF src/test-array.p/test-array.cc.o.d -o src/test-array.p/test-array.cc.o -c ../src/test-array.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/test-array.cc:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-iter.hh:776: error: missingReturn(CWE-758): Found an exit path from function with non-void return type that has missing return statement <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-algs.hh:322: error: legacyUninitvar(CWE-457): Uninitialized variable: pos++->v <--[cppcheck] [95/338] g++ -Isrc/libharfbuzz-subset.so.0.61010.0.p -Isrc -I../src -I. -I.. -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -fPIC -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz-subset.so.0.61010.0.p/hb-subset-plan.cc.o -MF src/libharfbuzz-subset.so.0.61010.0.p/hb-subset-plan.cc.o.d -o src/libharfbuzz-subset.so.0.61010.0.p/hb-subset-plan.cc.o -c ../src/hb-subset-plan.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-subset-plan.cc: internal warning: child 1178 timed out after 30s <--[cppcheck] cswrap: error: child 1178 (/usr/bin/cppcheck) terminated by signal 15 (timed out) [96/338] g++ -Isrc/test-algs.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -DMAIN -UNDEBUG -MD -MQ src/test-algs.p/test-algs.cc.o -MF src/test-algs.p/test-algs.cc.o.d -o src/test-algs.p/test-algs.cc.o -c ../src/test-algs.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/test-algs.cc:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-iter.hh:776: error: missingReturn(CWE-758): Found an exit path from function with non-void return type that has missing return statement <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-bit-page.hh:62: warning: uninitvar(CWE-457): Uninitialized variable: r <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-bit-page.hh:70: warning: uninitvar(CWE-457): Uninitialized variable: r <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-algs.hh:322: error: legacyUninitvar(CWE-457): Uninitialized variable: pos++->v <--[cppcheck] [97/338] g++ -Isrc/test-bimap.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -DMAIN -UNDEBUG -MD -MQ src/test-bimap.p/test-bimap.cc.o -MF src/test-bimap.p/test-bimap.cc.o.d -o src/test-bimap.p/test-bimap.cc.o -c ../src/test-bimap.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/test-bimap.cc:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-iter.hh:776: error: missingReturn(CWE-758): Found an exit path from function with non-void return type that has missing return statement <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-bit-page.hh:62: warning: uninitvar(CWE-457): Uninitialized variable: r <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-bit-page.hh:70: warning: uninitvar(CWE-457): Uninitialized variable: r <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-algs.hh:322: error: legacyUninitvar(CWE-457): Uninitialized variable: pos++->v <--[cppcheck] [98/338] g++ -Isrc/main.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -UNDEBUG -MD -MQ src/main.p/main.cc.o -MF src/main.p/main.cc.o.d -o src/main.p/main.cc.o -c ../src/main.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/main.cc: internal warning: child 1340 timed out after 30s <--[cppcheck] cswrap: error: child 1340 (/usr/bin/cppcheck) terminated by signal 15 (timed out) [99/338] g++ -Isrc/test-use-table.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -UNDEBUG -MD -MQ src/test-use-table.p/test-use-table.cc.o -MF src/test-use-table.p/test-use-table.cc.o.d -o src/test-use-table.p/test-use-table.cc.o -c ../src/test-use-table.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/test-use-table.cc: internal warning: child 1419 timed out after 30s <--[cppcheck] cswrap: error: child 1419 (/usr/bin/cppcheck) terminated by signal 15 (timed out) [100/338] g++ -Isrc/test-algs.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -DMAIN -UNDEBUG -MD -MQ src/test-algs.p/hb-static.cc.o -MF src/test-algs.p/hb-static.cc.o.d -o src/test-algs.p/hb-static.cc.o -c ../src/hb-static.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-static.cc: internal warning: child 1432 timed out after 30s <--[cppcheck] cswrap: error: child 1432 (/usr/bin/cppcheck) terminated by signal 15 (timed out) [101/338] g++ -Isrc/test-bimap.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -DMAIN -UNDEBUG -MD -MQ src/test-bimap.p/hb-static.cc.o -MF src/test-bimap.p/hb-static.cc.o.d -o src/test-bimap.p/hb-static.cc.o -c ../src/hb-static.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-static.cc: internal warning: child 1474 timed out after 30s <--[cppcheck] cswrap: error: child 1474 (/usr/bin/cppcheck) terminated by signal 15 (timed out) [102/338] g++ -Isrc/test-cff.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -DMAIN -UNDEBUG -MD -MQ src/test-cff.p/test-cff.cc.o -MF src/test-cff.p/test-cff.cc.o.d -o src/test-cff.p/test-cff.cc.o -c ../src/test-cff.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/test-cff.cc: internal warning: child 1481 timed out after 30s <--[cppcheck] cswrap: error: child 1481 (/usr/bin/cppcheck) terminated by signal 15 (timed out) [103/338] g++ -Isrc/test-cff.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -DMAIN -UNDEBUG -MD -MQ src/test-cff.p/hb-static.cc.o -MF src/test-cff.p/hb-static.cc.o.d -o src/test-cff.p/hb-static.cc.o -c ../src/hb-static.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-static.cc: internal warning: child 1487 timed out after 30s <--[cppcheck] cswrap: error: child 1487 (/usr/bin/cppcheck) terminated by signal 15 (timed out) [104/338] g++ -Isrc/test-machinery.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -DMAIN -UNDEBUG -MD -MQ src/test-machinery.p/test-machinery.cc.o -MF src/test-machinery.p/test-machinery.cc.o.d -o src/test-machinery.p/test-machinery.cc.o -c ../src/test-machinery.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/test-machinery.cc:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-iter.hh:776: error: missingReturn(CWE-758): Found an exit path from function with non-void return type that has missing return statement <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-machinery.hh:258: error: memleak(CWE-401): Memory leak: p <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-machinery.hh:265: error: memleak(CWE-401): Memory leak: p <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-algs.hh:322: error: legacyUninitvar(CWE-457): Uninitialized variable: pos++->v <--[cppcheck] [105/338] g++ -Isrc/test-classdef-graph.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -DMAIN -UNDEBUG -MD -MQ src/test-classdef-graph.p/graph_test-classdef-graph.cc.o -MF src/test-classdef-graph.p/graph_test-classdef-graph.cc.o.d -o src/test-classdef-graph.p/graph_test-classdef-graph.cc.o -c ../src/graph/test-classdef-graph.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/graph/test-classdef-graph.cc: internal warning: child 1494 timed out after 30s <--[cppcheck] cswrap: error: child 1494 (/usr/bin/cppcheck) terminated by signal 15 (timed out) [106/338] g++ -Isrc/test-classdef-graph.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -DMAIN -UNDEBUG -MD -MQ src/test-classdef-graph.p/hb-static.cc.o -MF src/test-classdef-graph.p/hb-static.cc.o.d -o src/test-classdef-graph.p/hb-static.cc.o -c ../src/hb-static.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-static.cc: internal warning: child 1501 timed out after 30s <--[cppcheck] cswrap: error: child 1501 (/usr/bin/cppcheck) terminated by signal 15 (timed out) [107/338] g++ -Isrc/test-map.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -DMAIN -UNDEBUG -MD -MQ src/test-map.p/test-map.cc.o -MF src/test-map.p/test-map.cc.o.d -o src/test-map.p/test-map.cc.o -c ../src/test-map.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/test-map.cc:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-iter.hh:776: error: missingReturn(CWE-758): Found an exit path from function with non-void return type that has missing return statement <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-map.hh:67: error: memsetClass(CWE-762): Using 'memcpy' on struct that contains a 'std::string'. <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-bit-page.hh:62: warning: uninitvar(CWE-457): Uninitialized variable: r <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-bit-page.hh:70: warning: uninitvar(CWE-457): Uninitialized variable: r <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-algs.hh:322: error: legacyUninitvar(CWE-457): Uninitialized variable: pos++->v <--[cppcheck] [108/338] g++ -Isrc/test-multimap.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -DMAIN -UNDEBUG -MD -MQ src/test-multimap.p/test-multimap.cc.o -MF src/test-multimap.p/test-multimap.cc.o.d -o src/test-multimap.p/test-multimap.cc.o -c ../src/test-multimap.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/test-multimap.cc:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-iter.hh:776: error: missingReturn(CWE-758): Found an exit path from function with non-void return type that has missing return statement <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-bit-page.hh:62: warning: uninitvar(CWE-457): Uninitialized variable: r <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-bit-page.hh:70: warning: uninitvar(CWE-457): Uninitialized variable: r <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-algs.hh:322: error: legacyUninitvar(CWE-457): Uninitialized variable: pos++->v <--[cppcheck] [109/338] g++ -Isrc/test-number.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -DMAIN -UNDEBUG -MD -MQ src/test-number.p/test-number.cc.o -MF src/test-number.p/test-number.cc.o.d -o src/test-number.p/test-number.cc.o -c ../src/test-number.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/test-number.cc:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-iter.hh:776: error: missingReturn(CWE-758): Found an exit path from function with non-void return type that has missing return statement <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-algs.hh:322: error: legacyUninitvar(CWE-457): Uninitialized variable: pos++->v <--[cppcheck] [110/338] g++ -Isrc/test-number.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -DMAIN -UNDEBUG -MD -MQ src/test-number.p/hb-number.cc.o -MF src/test-number.p/hb-number.cc.o.d -o src/test-number.p/hb-number.cc.o -c ../src/hb-number.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-number.cc:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-iter.hh:776: error: missingReturn(CWE-758): Found an exit path from function with non-void return type that has missing return statement <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-algs.hh:322: error: legacyUninitvar(CWE-457): Uninitialized variable: pos++->v <--[cppcheck] [111/338] g++ -Isrc/test-classdef-graph.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -DMAIN -UNDEBUG -MD -MQ src/test-classdef-graph.p/graph_gsubgpos-context.cc.o -MF src/test-classdef-graph.p/graph_gsubgpos-context.cc.o.d -o src/test-classdef-graph.p/graph_gsubgpos-context.cc.o -c ../src/graph/gsubgpos-context.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/graph/gsubgpos-context.cc: internal warning: child 1508 timed out after 30s <--[cppcheck] cswrap: error: child 1508 (/usr/bin/cppcheck) terminated by signal 15 (timed out) [112/338] g++ -Isrc/test-iter.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -DMAIN -UNDEBUG -MD -MQ src/test-iter.p/test-iter.cc.o -MF src/test-iter.p/test-iter.cc.o.d -o src/test-iter.p/test-iter.cc.o -c ../src/test-iter.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/test-iter.cc: internal warning: child 1515 timed out after 30s <--[cppcheck] cswrap: error: child 1515 (/usr/bin/cppcheck) terminated by signal 15 (timed out) [113/338] g++ -Isrc/test-iter.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -DMAIN -UNDEBUG -MD -MQ src/test-iter.p/hb-static.cc.o -MF src/test-iter.p/hb-static.cc.o.d -o src/test-iter.p/hb-static.cc.o -c ../src/hb-static.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-static.cc: internal warning: child 1522 timed out after 30s <--[cppcheck] cswrap: error: child 1522 (/usr/bin/cppcheck) terminated by signal 15 (timed out) [114/338] g++ -Isrc/test-set.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -DMAIN -UNDEBUG -MD -MQ src/test-set.p/test-set.cc.o -MF src/test-set.p/test-set.cc.o.d -o src/test-set.p/test-set.cc.o -c ../src/test-set.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/test-set.cc:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-iter.hh:776: error: missingReturn(CWE-758): Found an exit path from function with non-void return type that has missing return statement <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-bit-page.hh:62: warning: uninitvar(CWE-457): Uninitialized variable: r <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-bit-page.hh:70: warning: uninitvar(CWE-457): Uninitialized variable: r <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-algs.hh:322: error: legacyUninitvar(CWE-457): Uninitialized variable: pos++->v <--[cppcheck] [115/338] g++ -Isrc/test-machinery.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -DMAIN -UNDEBUG -MD -MQ src/test-machinery.p/hb-static.cc.o -MF src/test-machinery.p/hb-static.cc.o.d -o src/test-machinery.p/hb-static.cc.o -c ../src/hb-static.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-static.cc: internal warning: child 1536 timed out after 30s <--[cppcheck] cswrap: error: child 1536 (/usr/bin/cppcheck) terminated by signal 15 (timed out) [116/338] g++ -Isrc/libharfbuzz-subset.so.0.61010.0.p -Isrc -I../src -I. -I.. -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -fPIC -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz-subset.so.0.61010.0.p/hb-subset.cc.o -MF src/libharfbuzz-subset.so.0.61010.0.p/hb-subset.cc.o.d -o src/libharfbuzz-subset.so.0.61010.0.p/hb-subset.cc.o -c ../src/hb-subset.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-subset.cc: internal warning: child 1281 timed out after 30s <--[cppcheck] cswrap: error: child 1281 (/usr/bin/cppcheck) terminated by signal 15 (timed out) [117/338] g++ -Isrc/test-ot-tag.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -DMAIN -UNDEBUG -MD -MQ src/test-ot-tag.p/hb-ot-tag.cc.o -MF src/test-ot-tag.p/hb-ot-tag.cc.o.d -o src/test-ot-tag.p/hb-ot-tag.cc.o -c ../src/hb-ot-tag.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-ot-tag.cc:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-iter.hh:776: error: missingReturn(CWE-758): Found an exit path from function with non-void return type that has missing return statement <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-algs.hh:322: error: legacyUninitvar(CWE-457): Uninitialized variable: pos++->v <--[cppcheck] [118/338] g++ -Isrc/test-map.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -DMAIN -UNDEBUG -MD -MQ src/test-map.p/hb-static.cc.o -MF src/test-map.p/hb-static.cc.o.d -o src/test-map.p/hb-static.cc.o -c ../src/hb-static.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-static.cc: internal warning: child 1550 timed out after 30s <--[cppcheck] cswrap: error: child 1550 (/usr/bin/cppcheck) terminated by signal 15 (timed out) [119/338] g++ -Isrc/test-vector.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -DMAIN -UNDEBUG -MD -MQ src/test-vector.p/test-vector.cc.o -MF src/test-vector.p/test-vector.cc.o.d -o src/test-vector.p/test-vector.cc.o -c ../src/test-vector.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/test-vector.cc:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-iter.hh:776: error: missingReturn(CWE-758): Found an exit path from function with non-void return type that has missing return statement <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-bit-page.hh:62: warning: uninitvar(CWE-457): Uninitialized variable: r <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-bit-page.hh:70: warning: uninitvar(CWE-457): Uninitialized variable: r <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-algs.hh:322: error: legacyUninitvar(CWE-457): Uninitialized variable: pos++->v <--[cppcheck] [120/338] g++ -Isrc/test-multimap.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -DMAIN -UNDEBUG -MD -MQ src/test-multimap.p/hb-static.cc.o -MF src/test-multimap.p/hb-static.cc.o.d -o src/test-multimap.p/hb-static.cc.o -c ../src/hb-static.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-static.cc: internal warning: child 1565 timed out after 30s <--[cppcheck] cswrap: error: child 1565 (/usr/bin/cppcheck) terminated by signal 15 (timed out) [121/338] g++ -Isrc/test-set.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -DMAIN -UNDEBUG -MD -MQ src/test-set.p/hb-static.cc.o -MF src/test-set.p/hb-static.cc.o.d -o src/test-set.p/hb-static.cc.o -c ../src/hb-static.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-static.cc: internal warning: child 1600 timed out after 30s <--[cppcheck] cswrap: error: child 1600 (/usr/bin/cppcheck) terminated by signal 15 (timed out) [122/338] gcc -o src/libharfbuzz-subset.so.0.61010.0 src/libharfbuzz-subset.so.0.61010.0.p/hb-number.cc.o src/libharfbuzz-subset.so.0.61010.0.p/hb-ot-cff1-table.cc.o src/libharfbuzz-subset.so.0.61010.0.p/hb-ot-cff2-table.cc.o src/libharfbuzz-subset.so.0.61010.0.p/hb-static.cc.o src/libharfbuzz-subset.so.0.61010.0.p/hb-subset-cff-common.cc.o src/libharfbuzz-subset.so.0.61010.0.p/hb-subset-cff1.cc.o src/libharfbuzz-subset.so.0.61010.0.p/hb-subset-cff2.cc.o src/libharfbuzz-subset.so.0.61010.0.p/hb-subset-input.cc.o src/libharfbuzz-subset.so.0.61010.0.p/hb-subset-instancer-iup.cc.o src/libharfbuzz-subset.so.0.61010.0.p/hb-subset-instancer-solver.cc.o src/libharfbuzz-subset.so.0.61010.0.p/hb-subset-plan.cc.o src/libharfbuzz-subset.so.0.61010.0.p/hb-subset-repacker.cc.o src/libharfbuzz-subset.so.0.61010.0.p/graph_gsubgpos-context.cc.o src/libharfbuzz-subset.so.0.61010.0.p/hb-subset.cc.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libharfbuzz-subset.so.0 -Bsymbolic-functions -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 -lm -Wl,--end-group [123/338] /usr/bin/meson --internal symbolextractor /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build src/libharfbuzz-subset.so.0.61010.0 src/libharfbuzz-subset.so.0.61010.0 src/libharfbuzz-subset.so.0.61010.0.p/libharfbuzz-subset.so.0.61010.0.symbols [124/338] g++ -Isrc/test-instancer-solver.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -DMAIN -UNDEBUG -MD -MQ src/test-instancer-solver.p/test-subset-instancer-solver.cc.o -MF src/test-instancer-solver.p/test-subset-instancer-solver.cc.o.d -o src/test-instancer-solver.p/test-subset-instancer-solver.cc.o -c ../src/test-subset-instancer-solver.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/test-subset-instancer-solver.cc:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-iter.hh:776: error: missingReturn(CWE-758): Found an exit path from function with non-void return type that has missing return statement <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-algs.hh:322: error: legacyUninitvar(CWE-457): Uninitialized variable: pos++->v <--[cppcheck] [125/338] g++ -Isrc/test-serialize.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -DMAIN -UNDEBUG -MD -MQ src/test-serialize.p/test-serialize.cc.o -MF src/test-serialize.p/test-serialize.cc.o.d -o src/test-serialize.p/test-serialize.cc.o -c ../src/test-serialize.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/test-serialize.cc: internal warning: child 1608 timed out after 30s <--[cppcheck] cswrap: error: child 1608 (/usr/bin/cppcheck) terminated by signal 15 (timed out) [126/338] g++ -Isrc/test-serialize.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -DMAIN -UNDEBUG -MD -MQ src/test-serialize.p/hb-static.cc.o -MF src/test-serialize.p/hb-static.cc.o.d -o src/test-serialize.p/hb-static.cc.o -c ../src/hb-static.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-static.cc: internal warning: child 1614 timed out after 30s <--[cppcheck] cswrap: error: child 1614 (/usr/bin/cppcheck) terminated by signal 15 (timed out) [127/338] g++ -Isrc/test-instancer-solver.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -DMAIN -UNDEBUG -MD -MQ src/test-instancer-solver.p/hb-subset-instancer-solver.cc.o -MF src/test-instancer-solver.p/hb-subset-instancer-solver.cc.o.d -o src/test-instancer-solver.p/hb-subset-instancer-solver.cc.o -c ../src/hb-subset-instancer-solver.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-subset-instancer-solver.cc:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-iter.hh:776: error: missingReturn(CWE-758): Found an exit path from function with non-void return type that has missing return statement <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-algs.hh:322: error: legacyUninitvar(CWE-457): Uninitialized variable: pos++->v <--[cppcheck] [128/338] g++ -Isrc/test-priority-queue.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -DMAIN -UNDEBUG -MD -MQ src/test-priority-queue.p/test-priority-queue.cc.o -MF src/test-priority-queue.p/test-priority-queue.cc.o.d -o src/test-priority-queue.p/test-priority-queue.cc.o -c ../src/test-priority-queue.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/test-priority-queue.cc:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-iter.hh:776: error: missingReturn(CWE-758): Found an exit path from function with non-void return type that has missing return statement <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-algs.hh:322: error: legacyUninitvar(CWE-457): Uninitialized variable: pos++->v <--[cppcheck] [129/338] g++ -Isrc/test-vector.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -DMAIN -UNDEBUG -MD -MQ src/test-vector.p/hb-static.cc.o -MF src/test-vector.p/hb-static.cc.o.d -o src/test-vector.p/hb-static.cc.o -c ../src/hb-static.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-static.cc: internal warning: child 1651 timed out after 30s <--[cppcheck] cswrap: error: child 1651 (/usr/bin/cppcheck) terminated by signal 15 (timed out) [130/338] g++ -Isrc/test-repacker.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -DMAIN -UNDEBUG -MD -MQ src/test-repacker.p/test-repacker.cc.o -MF src/test-repacker.p/test-repacker.cc.o.d -o src/test-repacker.p/test-repacker.cc.o -c ../src/test-repacker.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/test-repacker.cc: internal warning: child 1662 timed out after 30s <--[cppcheck] cswrap: error: child 1662 (/usr/bin/cppcheck) terminated by signal 15 (timed out) [131/338] g++ -Isrc/test-tuple-varstore.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -DMAIN -UNDEBUG -MD -MQ src/test-tuple-varstore.p/hb-subset-instancer-solver.cc.o -MF src/test-tuple-varstore.p/hb-subset-instancer-solver.cc.o.d -o src/test-tuple-varstore.p/hb-subset-instancer-solver.cc.o -c ../src/hb-subset-instancer-solver.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-subset-instancer-solver.cc:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-iter.hh:776: error: missingReturn(CWE-758): Found an exit path from function with non-void return type that has missing return statement <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-algs.hh:322: error: legacyUninitvar(CWE-457): Uninitialized variable: pos++->v <--[cppcheck] [132/338] g++ -Isrc/test-repacker.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -DMAIN -UNDEBUG -MD -MQ src/test-repacker.p/hb-static.cc.o -MF src/test-repacker.p/hb-static.cc.o.d -o src/test-repacker.p/hb-static.cc.o -c ../src/hb-static.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-static.cc: internal warning: child 1733 timed out after 30s <--[cppcheck] cswrap: error: child 1733 (/usr/bin/cppcheck) terminated by signal 15 (timed out) [133/338] g++ -Isrc/test-repacker.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -DMAIN -UNDEBUG -MD -MQ src/test-repacker.p/graph_gsubgpos-context.cc.o -MF src/test-repacker.p/graph_gsubgpos-context.cc.o.d -o src/test-repacker.p/graph_gsubgpos-context.cc.o -c ../src/graph/gsubgpos-context.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/graph/gsubgpos-context.cc: internal warning: child 1729 timed out after 30s <--[cppcheck] cswrap: error: child 1729 (/usr/bin/cppcheck) terminated by signal 15 (timed out) [134/338] g++ -Isrc/test-item-varstore.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -DMAIN -UNDEBUG -MD -MQ src/test-item-varstore.p/hb-subset-instancer-solver.cc.o -MF src/test-item-varstore.p/hb-subset-instancer-solver.cc.o.d -o src/test-item-varstore.p/hb-subset-instancer-solver.cc.o -c ../src/hb-subset-instancer-solver.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-subset-instancer-solver.cc:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-iter.hh:776: error: missingReturn(CWE-758): Found an exit path from function with non-void return type that has missing return statement <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-algs.hh:322: error: legacyUninitvar(CWE-457): Uninitialized variable: pos++->v <--[cppcheck] [135/338] g++ -Isrc/test-instancer-solver.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -DMAIN -UNDEBUG -MD -MQ src/test-instancer-solver.p/hb-static.cc.o -MF src/test-instancer-solver.p/hb-static.cc.o.d -o src/test-instancer-solver.p/hb-static.cc.o -c ../src/hb-static.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-static.cc: internal warning: child 1806 timed out after 30s <--[cppcheck] cswrap: error: child 1806 (/usr/bin/cppcheck) terminated by signal 15 (timed out) [136/338] g++ -Isrc/test-unicode-ranges.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -DMAIN -UNDEBUG -MD -MQ src/test-unicode-ranges.p/test-unicode-ranges.cc.o -MF src/test-unicode-ranges.p/test-unicode-ranges.cc.o.d -o src/test-unicode-ranges.p/test-unicode-ranges.cc.o -c ../src/test-unicode-ranges.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/test-unicode-ranges.cc:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-iter.hh:776: error: missingReturn(CWE-758): Found an exit path from function with non-void return type that has missing return statement <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-algs.hh:322: error: legacyUninitvar(CWE-457): Uninitialized variable: pos++->v <--[cppcheck] [137/338] g++ -Isrc/test-tuple-varstore.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -DMAIN -UNDEBUG -MD -MQ src/test-tuple-varstore.p/test-tuple-varstore.cc.o -MF src/test-tuple-varstore.p/test-tuple-varstore.cc.o.d -o src/test-tuple-varstore.p/test-tuple-varstore.cc.o -c ../src/test-tuple-varstore.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/test-tuple-varstore.cc: internal warning: child 1821 timed out after 30s <--[cppcheck] cswrap: error: child 1821 (/usr/bin/cppcheck) terminated by signal 15 (timed out) [138/338] g++ -Isrc/test-priority-queue.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -DMAIN -UNDEBUG -MD -MQ src/test-priority-queue.p/hb-static.cc.o -MF src/test-priority-queue.p/hb-static.cc.o.d -o src/test-priority-queue.p/hb-static.cc.o -c ../src/hb-static.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-static.cc: internal warning: child 1822 timed out after 30s <--[cppcheck] cswrap: error: child 1822 (/usr/bin/cppcheck) terminated by signal 15 (timed out) [139/338] /usr/bin/meson --internal symbolextractor /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build src/libharfbuzz-icu.so.0.61010.0 src/libharfbuzz-icu.so.0.61010.0 src/libharfbuzz-icu.so.0.61010.0.p/libharfbuzz-icu.so.0.61010.0.symbols [140/338] /usr/bin/meson --internal symbolextractor /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build src/libharfbuzz-gobject.so.0.61010.0 src/libharfbuzz-gobject.so.0.61010.0 src/libharfbuzz-gobject.so.0.61010.0.p/libharfbuzz-gobject.so.0.61010.0.symbols [141/338] env PKG_CONFIG_PATH=/usr/lib64/pkgconfig:/usr/share/pkgconfig:/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/meson-uninstalled PKG_CONFIG=/usr/bin/pkg-config CC=gcc /usr/bin/g-ir-scanner --quiet --no-libtool --namespace=HarfBuzz --nsversion=0.0 --warn-all --output src/HarfBuzz-0.0.gir --c-include=hb-gobject.h --cflags-begin -DHB_NO_SINGLE_HEADER_ERROR -DHAVE_GOBJECT -DHB_EXTERN= --cflags-end -I/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src -I/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -I/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/. -I/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/. --filelist=/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src/libharfbuzz-gobject.so.0.61010.0.p/HarfBuzz_0.0_gir_filelist --include=GObject-2.0 --include=freetype2-2.0 --symbol-prefix=hb --symbol-prefix=hb_gobject --identifier-prefix=hb_ --pkg-export=harfbuzz-gobject --pkg-export=harfbuzz --cflags-begin -DHAVE_CONFIG_H -DHAVE_CONFIG_H -I/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/. -I/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/freetype2 -I/usr/include/libpng16 -DWITH_GZFILEOP -I/usr/include/harfbuzz -I/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/. -I/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src/. -I/usr/include/gobject-introspection-1.0 --cflags-end --add-include-path=/usr/share/gir-1.0 -L/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src --extra-library=harfbuzz -L/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src --library harfbuzz-gobject -L/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -L/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src --library harfbuzz --extra-library=glib-2.0 --extra-library=gobject-2.0 --extra-library=m --extra-library=freetype --extra-library=graphite2 --extra-library=girepository-1.0 --sources-top-dirs /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/ --sources-top-dirs /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/ /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/tmp-introspectel6x3ypf/HarfBuzz-0.0.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] ../src/hb-font.cc:2225: Warning: HarfBuzz: invalid "scope" annotation: only valid on callback parameters ../src/hb-font.cc:2225: Warning: HarfBuzz: invalid "destroy" annotation: only valid on callback parameters ../src/hb-font.cc:2225: Warning: HarfBuzz: invalid "closure" annotation: only valid on callback parameters ../src/hb-font.cc:2265: Warning: HarfBuzz: invalid "scope" annotation: only valid on callback parameters ../src/hb-font.cc:2265: Warning: HarfBuzz: invalid "destroy" annotation: only valid on callback parameters ../src/hb-ft.cc:1149: Warning: HarfBuzz: invalid "scope" annotation: only valid on callback parameters ../src/hb-ft.cc:1149: Warning: HarfBuzz: invalid "destroy" annotation: only valid on callback parameters ../src/hb-ft.cc:1273: Warning: HarfBuzz: invalid "scope" annotation: only valid on callback parameters ../src/hb-ft.cc:1273: Warning: HarfBuzz: invalid "destroy" annotation: only valid on callback parameters ../src/hb-font.cc:2222: Warning: HarfBuzz: hb_font_set_funcs: argument destroy: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../src/hb-font.cc:2262: Warning: HarfBuzz: hb_font_set_funcs_data: argument destroy: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../src/hb-ft.cc:1147: Warning: HarfBuzz: hb_ft_face_create: argument destroy: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) ../src/hb-ft.cc:1271: Warning: HarfBuzz: hb_ft_font_create: argument destroy: Missing (scope) annotation for callback without GDestroyNotify (valid: call, async, forever) [142/338] g++ -Iutil/hb-shape.p -Iutil -I../util -I. -I.. -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/pixman-1 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -MD -MQ util/hb-shape.p/hb-shape.cc.o -MF util/hb-shape.p/hb-shape.cc.o.d -o util/hb-shape.p/hb-shape.cc.o -c ../util/hb-shape.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/util/hb-shape.cc:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-iter.hh:776: error: missingReturn(CWE-758): Found an exit path from function with non-void return type that has missing return statement <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-algs.hh:322: error: legacyUninitvar(CWE-457): Uninitialized variable: pos++->v <--[cppcheck] [143/338] g++ -Isrc/test-tuple-varstore.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -DMAIN -UNDEBUG -MD -MQ src/test-tuple-varstore.p/hb-subset-instancer-iup.cc.o -MF src/test-tuple-varstore.p/hb-subset-instancer-iup.cc.o.d -o src/test-tuple-varstore.p/hb-subset-instancer-iup.cc.o -c ../src/hb-subset-instancer-iup.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-subset-instancer-iup.cc: internal warning: child 1841 timed out after 30s <--[cppcheck] cswrap: error: child 1841 (/usr/bin/cppcheck) terminated by signal 15 (timed out) [144/338] g++ -Isrc/test-tuple-varstore.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -DMAIN -UNDEBUG -MD -MQ src/test-tuple-varstore.p/hb-static.cc.o -MF src/test-tuple-varstore.p/hb-static.cc.o.d -o src/test-tuple-varstore.p/hb-static.cc.o -c ../src/hb-static.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-static.cc: internal warning: child 1847 timed out after 30s <--[cppcheck] cswrap: error: child 1847 (/usr/bin/cppcheck) terminated by signal 15 (timed out) [145/338] g++ -Iutil/hb-view.p -Iutil -I../util -I. -I.. -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/pixman-1 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -MD -MQ util/hb-view.p/hb-view.cc.o -MF util/hb-view.p/hb-view.cc.o.d -o util/hb-view.p/hb-view.cc.o -c ../util/hb-view.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/util/hb-view.cc:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/util/ansi-print.hh:177: error: arrayIndexOutOfBounds(CWE-788): Array 'freq[8]' accessed at index 8, which is out of bounds. <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-iter.hh:776: error: missingReturn(CWE-758): Found an exit path from function with non-void return type that has missing return statement <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-algs.hh:322: error: legacyUninitvar(CWE-457): Uninitialized variable: pos++->v <--[cppcheck] [146/338] g++ -Isrc/test-item-varstore.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -DMAIN -UNDEBUG -MD -MQ src/test-item-varstore.p/test-item-varstore.cc.o -MF src/test-item-varstore.p/test-item-varstore.cc.o.d -o src/test-item-varstore.p/test-item-varstore.cc.o -c ../src/test-item-varstore.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/test-item-varstore.cc: internal warning: child 1854 timed out after 30s <--[cppcheck] cswrap: error: child 1854 (/usr/bin/cppcheck) terminated by signal 15 (timed out) [147/338] gcc -Itest/api/test-aat-layout.p -Itest/api -I../test/api -I. -I.. -Isrc -I../src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -pthread -DWITH_GZFILEOP -MD -MQ test/api/test-aat-layout.p/test-aat-layout.c.o -MF test/api/test-aat-layout.p/test-aat-layout.c.o.d -o test/api/test-aat-layout.p/test-aat-layout.c.o -c ../test/api/test-aat-layout.c In file included from /usr/include/glib-2.0/glib/gstring.h:37, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/giochannel.h:36, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:56, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-glib.h:34, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:32, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-aat-layout.c:25: <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-aat-layout.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-aat-layout.c:122:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-aat-layout.c:128:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/gtypes.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/galloca.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:32: <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (9) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (10) out-of-bounds read from byte 27 till byte 30 but ‘"test_aat_get_feature_types"’ ends at byte 27 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_aat_get_feature_types"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_aat_get_feature_types"’ are ‘[0]’ to ‘[26]’ <--[csmock-gcc-wrapper] In file included from /usr/include/glib-2.0/glib/galloca.h:35: <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-aat-layout.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-aat-layout.c:122:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-aat-layout.c:128:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-aat-layout.c:128:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-aat-layout.c:129:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (17) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (18) out-of-bounds read from byte 31 till byte 34 but ‘"test_aat_get_feature_selectors"’ ends at byte 31 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_aat_get_feature_selectors"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_aat_get_feature_selectors"’ are ‘[0]’ to ‘[30]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-aat-layout.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-aat-layout.c:122:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-aat-layout.c:128:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-aat-layout.c:128:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-aat-layout.c:129:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-aat-layout.c:129:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-aat-layout.c:130:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (24) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (25) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (26) out-of-bounds read from byte 13 till byte 16 but ‘"test_aat_has"’ ends at byte 13 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_aat_has"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_aat_has"’ are ‘[0]’ to ‘[12]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-aat-layout.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-aat-layout.c:122:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-aat-layout.c:128:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (9) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (10) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (11) out-of-bounds read from byte 27 till byte 30 but ‘"test_aat_get_feature_types"’ ends at byte 27 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_aat_get_feature_types"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_aat_get_feature_types"’ are ‘[0]’ to ‘[26]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-aat-layout.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-aat-layout.c:122:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-aat-layout.c:128:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-aat-layout.c:128:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-aat-layout.c:129:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (17) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (18) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (19) out-of-bounds read from byte 31 till byte 34 but ‘"test_aat_get_feature_selectors"’ ends at byte 31 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_aat_get_feature_selectors"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_aat_get_feature_selectors"’ are ‘[0]’ to ‘[30]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-aat-layout.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-aat-layout.c:122:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-aat-layout.c:128:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-aat-layout.c:128:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-aat-layout.c:129:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-aat-layout.c:129:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-aat-layout.c:130:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (24) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (25) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (26) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (27) out-of-bounds read from byte 13 till byte 16 but ‘"test_aat_has"’ ends at byte 13 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_aat_has"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_aat_has"’ are ‘[0]’ to ‘[12]’ <--[csmock-gcc-wrapper] [148/338] gcc -Itest/api/test-base-minmax.p -Itest/api -I../test/api -I. -I.. -Isrc -I../src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -pthread -DWITH_GZFILEOP -MD -MQ test/api/test-base-minmax.p/test-base-minmax.c.o -MF test/api/test-base-minmax.p/test-base-minmax.c.o.d -o test/api/test-base-minmax.p/test-base-minmax.c.o -c ../test/api/test-base-minmax.c In file included from /usr/include/glib-2.0/glib/gstring.h:37, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/giochannel.h:36, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:56, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-glib.h:34, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:32, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-base-minmax.c:25: <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-base-minmax.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-base-minmax.c:59:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-base-minmax.c:63:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/gtypes.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/galloca.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:32: <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (9) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (10) out-of-bounds read from byte 28 till byte 31 but ‘"test_ot_layout_font_extents"’ ends at byte 28 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_ot_layout_font_extents"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_ot_layout_font_extents"’ are ‘[0]’ to ‘[27]’ <--[csmock-gcc-wrapper] In file included from /usr/include/glib-2.0/glib/galloca.h:35: <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-base-minmax.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-base-minmax.c:59:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-base-minmax.c:63:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (9) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (10) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (11) out-of-bounds read from byte 28 till byte 31 but ‘"test_ot_layout_font_extents"’ ends at byte 28 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_ot_layout_font_extents"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_ot_layout_font_extents"’ are ‘[0]’ to ‘[27]’ <--[csmock-gcc-wrapper] [149/338] gcc -Itest/api/test-baseline.p -Itest/api -I../test/api -I. -I.. -Isrc -I../src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -pthread -DWITH_GZFILEOP -MD -MQ test/api/test-baseline.p/test-baseline.c.o -MF test/api/test-baseline.p/test-baseline.c.o.d -o test/api/test-baseline.p/test-baseline.c.o -c ../test/api/test-baseline.c In file included from /usr/include/glib-2.0/glib/gstring.h:37, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/giochannel.h:36, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:56, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-glib.h:34, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:32, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-baseline.c:25: <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-baseline.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-baseline.c:113:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-baseline.c:117:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/gtypes.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/galloca.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:32: <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (9) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (10) out-of-bounds read from byte 20 till byte 23 but ‘"test_ot_layout_base"’ ends at byte 20 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_ot_layout_base"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_ot_layout_base"’ are ‘[0]’ to ‘[19]’ <--[csmock-gcc-wrapper] In file included from /usr/include/glib-2.0/glib/galloca.h:35: <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-baseline.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-baseline.c:113:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-baseline.c:117:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-baseline.c:117:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-baseline.c:118:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (17) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (18) out-of-bounds read from byte 34 till byte 37 but ‘"test_ot_layout_base_with_fallback"’ ends at byte 34 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_ot_layout_base_with_fallback"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_ot_layout_base_with_fallback"’ are ‘[0]’ to ‘[33]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-baseline.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-baseline.c:113:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-baseline.c:117:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (9) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (10) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (11) out-of-bounds read from byte 20 till byte 23 but ‘"test_ot_layout_base"’ ends at byte 20 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_ot_layout_base"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_ot_layout_base"’ are ‘[0]’ to ‘[19]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-baseline.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-baseline.c:113:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-baseline.c:117:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-baseline.c:117:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-baseline.c:118:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (17) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (18) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (19) out-of-bounds read from byte 34 till byte 37 but ‘"test_ot_layout_base_with_fallback"’ ends at byte 34 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_ot_layout_base_with_fallback"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_ot_layout_base_with_fallback"’ are ‘[0]’ to ‘[33]’ <--[csmock-gcc-wrapper] [150/338] gcc -Itest/api/test-be-num-glyphs.p -Itest/api -I../test/api -I. -I.. -Isrc -I../src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -pthread -DWITH_GZFILEOP -MD -MQ test/api/test-be-num-glyphs.p/test-be-num-glyphs.c.o -MF test/api/test-be-num-glyphs.p/test-be-num-glyphs.c.o.d -o test/api/test-be-num-glyphs.p/test-be-num-glyphs.c.o -c ../test/api/test-be-num-glyphs.c In file included from /usr/include/glib-2.0/glib/gstring.h:37, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/giochannel.h:36, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:56, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-glib.h:34, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:32, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-be-num-glyphs.c:25: <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-be-num-glyphs.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-be-num-glyphs.c:66:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-be-num-glyphs.c:70:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/gtypes.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/galloca.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:32: <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (9) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (10) out-of-bounds read from byte 19 till byte 22 but ‘"test_maxp_and_loca"’ ends at byte 19 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_maxp_and_loca"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_maxp_and_loca"’ are ‘[0]’ to ‘[18]’ <--[csmock-gcc-wrapper] In file included from /usr/include/glib-2.0/glib/galloca.h:35: <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-be-num-glyphs.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-be-num-glyphs.c:66:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-be-num-glyphs.c:70:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (9) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (10) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (11) out-of-bounds read from byte 19 till byte 22 but ‘"test_maxp_and_loca"’ ends at byte 19 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_maxp_and_loca"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_maxp_and_loca"’ are ‘[0]’ to ‘[18]’ <--[csmock-gcc-wrapper] [151/338] gcc -Itest/api/test-be-glyph-advance.p -Itest/api -I../test/api -I. -I.. -Isrc -I../src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -pthread -DWITH_GZFILEOP -MD -MQ test/api/test-be-glyph-advance.p/test-be-glyph-advance.c.o -MF test/api/test-be-glyph-advance.p/test-be-glyph-advance.c.o.d -o test/api/test-be-glyph-advance.p/test-be-glyph-advance.c.o -c ../test/api/test-be-glyph-advance.c In file included from /usr/include/glib-2.0/glib/gstring.h:37, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/giochannel.h:36, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:56, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-glib.h:34, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:32, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-be-glyph-advance.c:25: <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-be-glyph-advance.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-be-glyph-advance.c:94:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-be-glyph-advance.c:98:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/gtypes.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/galloca.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:32: <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (9) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (10) out-of-bounds read from byte 19 till byte 22 but ‘"test_maxp_and_hmtx"’ ends at byte 19 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_maxp_and_hmtx"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_maxp_and_hmtx"’ are ‘[0]’ to ‘[18]’ <--[csmock-gcc-wrapper] In file included from /usr/include/glib-2.0/glib/galloca.h:35: <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-be-glyph-advance.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-be-glyph-advance.c:94:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-be-glyph-advance.c:98:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (9) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (10) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (11) out-of-bounds read from byte 19 till byte 22 but ‘"test_maxp_and_hmtx"’ ends at byte 19 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_maxp_and_hmtx"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_maxp_and_hmtx"’ are ‘[0]’ to ‘[18]’ <--[csmock-gcc-wrapper] [152/338] gcc -Itest/api/test-c.p -Itest/api -I../test/api -I. -I.. -Isrc -I../src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -pthread -DWITH_GZFILEOP -MD -MQ test/api/test-c.p/test-c.c.o -MF test/api/test-c.p/test-c.c.o.d -o test/api/test-c.p/test-c.c.o -c ../test/api/test-c.c [153/338] g++ -Iutil/hb-info.p -Iutil -I../util -I. -I.. -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/pixman-1 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -MD -MQ util/hb-info.p/hb-info.cc.o -MF util/hb-info.p/hb-info.cc.o.d -o util/hb-info.p/hb-info.cc.o -c ../util/hb-info.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/util/hb-info.cc:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-iter.hh:776: error: missingReturn(CWE-758): Found an exit path from function with non-void return type that has missing return statement <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-algs.hh:322: error: legacyUninitvar(CWE-457): Uninitialized variable: pos++->v <--[cppcheck] [154/338] gcc -Itest/api/test-blob.p -Itest/api -I../test/api -I. -I.. -Isrc -I../src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -pthread -DWITH_GZFILEOP -MD -MQ test/api/test-blob.p/test-blob.c.o -MF test/api/test-blob.p/test-blob.c.o.d -o test/api/test-blob.p/test-blob.c.o -c ../test/api/test-blob.c In file included from /usr/include/glib-2.0/glib/gstring.h:37, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/giochannel.h:36, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:56, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-glib.h:34, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:32, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-blob.c:27: <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-blob.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-blob.c:327:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-blob.c:333:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/gtypes.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/galloca.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:32: <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (9) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (10) out-of-bounds read from byte 16 till byte 19 but ‘"test_blob_empty"’ ends at byte 16 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_blob_empty"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_blob_empty"’ are ‘[0]’ to ‘[15]’ <--[csmock-gcc-wrapper] In file included from /usr/include/glib-2.0/glib/galloca.h:35: <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-blob.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-blob.c:327:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-blob.c:333:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (9) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (10) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (11) out-of-bounds read from byte 16 till byte 19 but ‘"test_blob_empty"’ ends at byte 16 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_blob_empty"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_blob_empty"’ are ‘[0]’ to ‘[15]’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-blob.c: In function ‘fixture_init’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-blob.c:167:7: warning: dereference of possibly-NULL ‘data’ [CWE-690] [-Wanalyzer-possible-null-dereference] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-blob.c:151:3: note: (1) following ‘case 2:’ branch... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-blob.c:165:5: note: (2) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-blob.c:166:14: note: (3) this call could return NULL <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-blob.c:167:7: note: (4) ‘data’ could be NULL: unchecked value from (3) <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-blob.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] [155/338] g++ -Iutil/hb-subset.p -Iutil -I../util -I. -I.. -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/pixman-1 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -MD -MQ util/hb-subset.p/hb-subset.cc.o -MF util/hb-subset.p/hb-subset.cc.o.d -o util/hb-subset.p/hb-subset.cc.o -c ../util/hb-subset.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/util/hb-subset.cc:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-iter.hh:776: error: missingReturn(CWE-758): Found an exit path from function with non-void return type that has missing return statement <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-algs.hh:322: error: legacyUninitvar(CWE-457): Uninitialized variable: pos++->v <--[cppcheck] [156/338] g++ -Itest/api/test-cplusplus.p -Itest/api -I../test/api -I. -I.. -Isrc -I../src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -pthread -DWITH_GZFILEOP -MD -MQ test/api/test-cplusplus.p/test-cplusplus.cc.o -MF test/api/test-cplusplus.p/test-cplusplus.cc.o.d -o test/api/test-cplusplus.p/test-cplusplus.cc.o -c ../test/api/test-cplusplus.cc [157/338] gcc -Itest/api/test-buffer.p -Itest/api -I../test/api -I. -I.. -Isrc -I../src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -pthread -DWITH_GZFILEOP -MD -MQ test/api/test-buffer.p/test-buffer.c.o -MF test/api/test-buffer.p/test-buffer.c.o.d -o test/api/test-buffer.p/test-buffer.c.o -c ../test/api/test-buffer.c /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] In file included from /usr/include/glib-2.0/glib/gstring.h:37, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/giochannel.h:36, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:56, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-glib.h:34, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:32, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:27: <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:928:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:934:17: note: (2) following ‘true’ branch (when ‘i != 5’)... <--[csmock-gcc-wrapper] In file included from /usr/include/glib-2.0/glib/gtypes.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/galloca.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:32: <--[csmock-gcc-wrapper] /usr/lib64/glib-2.0/include/glibconfig.h:106:45: note: (3) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:936:31: note: in expansion of macro ‘GINT_TO_POINTER’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (4) calling ‘hb_test_add_vtable_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:939:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:289:1: note: (5) entry to ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (6) calling ‘hb_test_add_vtable’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:262:1: note: (7) entry to ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (8) calling ‘hb_test_normalize_path’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (9) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9: <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (10) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (11) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (12) returning to ‘hb_test_add_vtable’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (13) returning to ‘hb_test_add_vtable_flavor’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (14) returning to ‘main’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:939:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (15) calling ‘hb_test_add_vtable_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:940:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:289:1: note: (16) entry to ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (17) calling ‘hb_test_add_vtable’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:262:1: note: (18) entry to ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (19) calling ‘hb_test_normalize_path’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (20) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (21) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (22) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (23) returning to ‘hb_test_add_vtable’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (24) returning to ‘hb_test_add_vtable_flavor’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (25) returning to ‘main’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:940:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (26) calling ‘hb_test_add_vtable_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:941:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:289:1: note: (27) entry to ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (28) calling ‘hb_test_add_vtable’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:262:1: note: (29) entry to ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (30) calling ‘hb_test_normalize_path’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (31) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (32) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (33) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (34) returning to ‘hb_test_add_vtable’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (35) returning to ‘hb_test_add_vtable_flavor’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (36) returning to ‘main’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:941:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:284:3: note: (37) calling ‘hb_test_add_vtable’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:944:3: note: in expansion of macro ‘hb_test_add_fixture’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:262:1: note: (38) entry to ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (39) calling ‘hb_test_normalize_path’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (40) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (41) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (42) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (43) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (44) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (45) out-of-bounds read from byte 23 till byte 26 but ‘"test_buffer_allocation"’ ends at byte 23 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_buffer_allocation"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_buffer_allocation"’ are ‘[0]’ to ‘[22]’ <--[csmock-gcc-wrapper] In file included from /usr/include/glib-2.0/glib/galloca.h:35: <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:928:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:934:17: note: (2) following ‘true’ branch (when ‘i != 5’)... <--[csmock-gcc-wrapper] /usr/lib64/glib-2.0/include/glibconfig.h:106:45: note: (3) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:936:31: note: in expansion of macro ‘GINT_TO_POINTER’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (4) calling ‘hb_test_add_vtable_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:939:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:289:1: note: (5) entry to ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (6) calling ‘hb_test_add_vtable’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:262:1: note: (7) entry to ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (8) calling ‘hb_test_normalize_path’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (9) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (10) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (11) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (12) returning to ‘hb_test_add_vtable’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (13) returning to ‘hb_test_add_vtable_flavor’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (14) returning to ‘main’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:939:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (15) calling ‘hb_test_add_vtable_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:940:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:289:1: note: (16) entry to ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (17) calling ‘hb_test_add_vtable’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:262:1: note: (18) entry to ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (19) calling ‘hb_test_normalize_path’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (20) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (21) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (22) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (23) returning to ‘hb_test_add_vtable’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (24) returning to ‘hb_test_add_vtable_flavor’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (25) returning to ‘main’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:940:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (26) calling ‘hb_test_add_vtable_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:941:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:289:1: note: (27) entry to ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (28) calling ‘hb_test_add_vtable’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:262:1: note: (29) entry to ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (30) calling ‘hb_test_normalize_path’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (31) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (32) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (33) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (34) returning to ‘hb_test_add_vtable’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (35) returning to ‘hb_test_add_vtable_flavor’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (36) returning to ‘main’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:941:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:284:3: note: (37) calling ‘hb_test_add_vtable’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:944:3: note: in expansion of macro ‘hb_test_add_fixture’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:262:1: note: (38) entry to ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (39) calling ‘hb_test_normalize_path’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (40) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (41) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (42) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (43) returning to ‘hb_test_add_vtable’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:284:3: note: (44) returning to ‘main’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:944:3: note: in expansion of macro ‘hb_test_add_fixture’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (45) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:946:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (46) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (47) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (48) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (49) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (50) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (51) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (52) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (53) out-of-bounds read from byte 28 till byte 31 but ‘"test_buffer_utf8_conversion"’ ends at byte 28 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_buffer_utf8_conversion"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_buffer_utf8_conversion"’ are ‘[0]’ to ‘[27]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:928:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:934:17: note: (2) following ‘true’ branch (when ‘i != 5’)... <--[csmock-gcc-wrapper] /usr/lib64/glib-2.0/include/glibconfig.h:106:45: note: (3) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:936:31: note: in expansion of macro ‘GINT_TO_POINTER’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (4) calling ‘hb_test_add_vtable_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:939:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:289:1: note: (5) entry to ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (6) calling ‘hb_test_add_vtable’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:262:1: note: (7) entry to ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (8) calling ‘hb_test_normalize_path’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (9) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (10) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (11) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (12) returning to ‘hb_test_add_vtable’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (13) returning to ‘hb_test_add_vtable_flavor’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (14) returning to ‘main’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:939:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (15) calling ‘hb_test_add_vtable_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:940:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:289:1: note: (16) entry to ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (17) calling ‘hb_test_add_vtable’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:262:1: note: (18) entry to ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (19) calling ‘hb_test_normalize_path’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (20) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (21) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (22) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (23) returning to ‘hb_test_add_vtable’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (24) returning to ‘hb_test_add_vtable_flavor’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (25) returning to ‘main’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:940:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (26) calling ‘hb_test_add_vtable_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:941:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:289:1: note: (27) entry to ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (28) calling ‘hb_test_add_vtable’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:262:1: note: (29) entry to ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (30) calling ‘hb_test_normalize_path’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (31) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (32) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (33) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (34) returning to ‘hb_test_add_vtable’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (35) returning to ‘hb_test_add_vtable_flavor’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (36) returning to ‘main’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:941:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:284:3: note: (37) calling ‘hb_test_add_vtable’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:944:3: note: in expansion of macro ‘hb_test_add_fixture’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:262:1: note: (38) entry to ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (39) calling ‘hb_test_normalize_path’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (40) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (41) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (42) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (43) returning to ‘hb_test_add_vtable’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:284:3: note: (44) returning to ‘main’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:944:3: note: in expansion of macro ‘hb_test_add_fixture’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (45) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:946:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (46) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (47) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (48) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (49) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (50) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (51) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (52) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:946:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (53) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:947:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (54) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (55) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (56) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (57) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (58) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (59) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (60) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (61) out-of-bounds read from byte 26 till byte 29 but ‘"test_buffer_utf8_validity"’ ends at byte 26 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_buffer_utf8_validity"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_buffer_utf8_validity"’ are ‘[0]’ to ‘[25]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:928:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:934:17: note: (2) following ‘true’ branch (when ‘i != 5’)... <--[csmock-gcc-wrapper] /usr/lib64/glib-2.0/include/glibconfig.h:106:45: note: (3) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:936:31: note: in expansion of macro ‘GINT_TO_POINTER’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (4) calling ‘hb_test_add_vtable_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:939:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:289:1: note: (5) entry to ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (6) calling ‘hb_test_add_vtable’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:262:1: note: (7) entry to ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (8) calling ‘hb_test_normalize_path’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (9) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (10) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (11) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (12) returning to ‘hb_test_add_vtable’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (13) returning to ‘hb_test_add_vtable_flavor’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (14) returning to ‘main’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:939:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (15) calling ‘hb_test_add_vtable_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:940:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:289:1: note: (16) entry to ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (17) calling ‘hb_test_add_vtable’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:262:1: note: (18) entry to ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (19) calling ‘hb_test_normalize_path’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (20) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (21) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (22) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (23) returning to ‘hb_test_add_vtable’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (24) returning to ‘hb_test_add_vtable_flavor’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (25) returning to ‘main’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:940:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (26) calling ‘hb_test_add_vtable_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:941:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:289:1: note: (27) entry to ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (28) calling ‘hb_test_add_vtable’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:262:1: note: (29) entry to ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (30) calling ‘hb_test_normalize_path’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (31) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (32) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (33) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (34) returning to ‘hb_test_add_vtable’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (35) returning to ‘hb_test_add_vtable_flavor’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (36) returning to ‘main’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:941:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:284:3: note: (37) calling ‘hb_test_add_vtable’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:944:3: note: in expansion of macro ‘hb_test_add_fixture’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:262:1: note: (38) entry to ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (39) calling ‘hb_test_normalize_path’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (40) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (41) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (42) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (43) returning to ‘hb_test_add_vtable’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:284:3: note: (44) returning to ‘main’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:944:3: note: in expansion of macro ‘hb_test_add_fixture’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (45) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:946:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (46) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (47) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (48) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (49) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (50) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (51) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (52) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:946:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (53) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:947:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (54) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (55) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (56) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (57) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (58) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (59) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (60) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:947:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (61) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:948:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (62) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (63) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (64) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (65) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (66) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (67) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (68) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (69) out-of-bounds read from byte 29 till byte 32 but ‘"test_buffer_utf16_conversion"’ ends at byte 29 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_buffer_utf16_conversion"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_buffer_utf16_conversion"’ are ‘[0]’ to ‘[28]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:928:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:934:17: note: (2) following ‘true’ branch (when ‘i != 5’)... <--[csmock-gcc-wrapper] /usr/lib64/glib-2.0/include/glibconfig.h:106:45: note: (3) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:936:31: note: in expansion of macro ‘GINT_TO_POINTER’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (4) calling ‘hb_test_add_vtable_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:939:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:289:1: note: (5) entry to ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (6) calling ‘hb_test_add_vtable’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:262:1: note: (7) entry to ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (8) calling ‘hb_test_normalize_path’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (9) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (10) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (11) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (12) returning to ‘hb_test_add_vtable’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (13) returning to ‘hb_test_add_vtable_flavor’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (14) returning to ‘main’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:939:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (15) calling ‘hb_test_add_vtable_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:940:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:289:1: note: (16) entry to ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (17) calling ‘hb_test_add_vtable’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:262:1: note: (18) entry to ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (19) calling ‘hb_test_normalize_path’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (20) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (21) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (22) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (23) returning to ‘hb_test_add_vtable’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (24) returning to ‘hb_test_add_vtable_flavor’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (25) returning to ‘main’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:940:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (26) calling ‘hb_test_add_vtable_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:941:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:289:1: note: (27) entry to ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (28) calling ‘hb_test_add_vtable’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:262:1: note: (29) entry to ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (30) calling ‘hb_test_normalize_path’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (31) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (32) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (33) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (34) returning to ‘hb_test_add_vtable’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (35) returning to ‘hb_test_add_vtable_flavor’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (36) returning to ‘main’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:941:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:284:3: note: (37) calling ‘hb_test_add_vtable’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:944:3: note: in expansion of macro ‘hb_test_add_fixture’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:262:1: note: (38) entry to ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (39) calling ‘hb_test_normalize_path’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (40) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (41) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (42) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (43) returning to ‘hb_test_add_vtable’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:284:3: note: (44) returning to ‘main’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:944:3: note: in expansion of macro ‘hb_test_add_fixture’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (45) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:946:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (46) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (47) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (48) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (49) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (50) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (51) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (52) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:946:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (53) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:947:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (54) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (55) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (56) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (57) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (58) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (59) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (60) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:947:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (61) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:948:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (62) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (63) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (64) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (65) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (66) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (67) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (68) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:948:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (69) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:949:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (70) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (71) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (72) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (73) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (74) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (75) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (76) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (77) out-of-bounds read from byte 29 till byte 32 but ‘"test_buffer_utf32_conversion"’ ends at byte 29 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_buffer_utf32_conversion"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_buffer_utf32_conversion"’ are ‘[0]’ to ‘[28]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:928:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:934:17: note: (2) following ‘true’ branch (when ‘i != 5’)... <--[csmock-gcc-wrapper] /usr/lib64/glib-2.0/include/glibconfig.h:106:45: note: (3) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:936:31: note: in expansion of macro ‘GINT_TO_POINTER’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (4) calling ‘hb_test_add_vtable_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:939:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:289:1: note: (5) entry to ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (6) calling ‘hb_test_add_vtable’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:262:1: note: (7) entry to ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (8) calling ‘hb_test_normalize_path’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (9) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (10) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (11) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (12) returning to ‘hb_test_add_vtable’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (13) returning to ‘hb_test_add_vtable_flavor’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (14) returning to ‘main’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:939:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (15) calling ‘hb_test_add_vtable_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:940:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:289:1: note: (16) entry to ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (17) calling ‘hb_test_add_vtable’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:262:1: note: (18) entry to ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (19) calling ‘hb_test_normalize_path’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (20) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (21) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (22) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (23) returning to ‘hb_test_add_vtable’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (24) returning to ‘hb_test_add_vtable_flavor’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (25) returning to ‘main’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:940:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (26) calling ‘hb_test_add_vtable_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:941:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:289:1: note: (27) entry to ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (28) calling ‘hb_test_add_vtable’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:262:1: note: (29) entry to ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (30) calling ‘hb_test_normalize_path’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (31) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (32) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (33) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (34) returning to ‘hb_test_add_vtable’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (35) returning to ‘hb_test_add_vtable_flavor’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (36) returning to ‘main’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:941:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:284:3: note: (37) calling ‘hb_test_add_vtable’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:944:3: note: in expansion of macro ‘hb_test_add_fixture’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:262:1: note: (38) entry to ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (39) calling ‘hb_test_normalize_path’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (40) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (41) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (42) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (43) returning to ‘hb_test_add_vtable’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:284:3: note: (44) returning to ‘main’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:944:3: note: in expansion of macro ‘hb_test_add_fixture’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (45) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:946:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (46) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (47) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (48) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (49) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (50) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (51) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (52) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:946:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (53) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:947:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (54) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (55) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (56) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (57) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (58) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (59) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (60) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:947:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (61) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:948:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (62) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (63) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (64) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (65) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (66) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (67) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (68) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:948:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (69) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:949:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (70) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (71) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (72) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (73) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (74) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (75) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (76) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:949:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (77) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:950:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (78) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (79) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (80) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (81) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (82) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (83) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (84) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (85) out-of-bounds read from byte 18 till byte 21 but ‘"test_buffer_empty"’ ends at byte 18 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_buffer_empty"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_buffer_empty"’ are ‘[0]’ to ‘[17]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:928:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:934:17: note: (2) following ‘true’ branch (when ‘i != 5’)... <--[csmock-gcc-wrapper] /usr/lib64/glib-2.0/include/glibconfig.h:106:45: note: (3) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:936:31: note: in expansion of macro ‘GINT_TO_POINTER’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (4) calling ‘hb_test_add_vtable_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:939:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:289:1: note: (5) entry to ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (6) calling ‘hb_test_add_vtable’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:262:1: note: (7) entry to ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (8) calling ‘hb_test_normalize_path’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (9) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (10) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (11) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (12) returning to ‘hb_test_add_vtable’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (13) returning to ‘hb_test_add_vtable_flavor’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (14) returning to ‘main’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:939:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (15) calling ‘hb_test_add_vtable_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:940:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:289:1: note: (16) entry to ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (17) calling ‘hb_test_add_vtable’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:262:1: note: (18) entry to ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (19) calling ‘hb_test_normalize_path’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (20) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (21) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (22) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (23) returning to ‘hb_test_add_vtable’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (24) returning to ‘hb_test_add_vtable_flavor’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (25) returning to ‘main’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:940:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (26) calling ‘hb_test_add_vtable_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:941:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:289:1: note: (27) entry to ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (28) calling ‘hb_test_add_vtable’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:262:1: note: (29) entry to ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (30) calling ‘hb_test_normalize_path’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (31) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (32) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (33) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (34) returning to ‘hb_test_add_vtable’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (35) returning to ‘hb_test_add_vtable_flavor’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (36) returning to ‘main’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:941:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:284:3: note: (37) calling ‘hb_test_add_vtable’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:944:3: note: in expansion of macro ‘hb_test_add_fixture’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:262:1: note: (38) entry to ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (39) calling ‘hb_test_normalize_path’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (40) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (41) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (42) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (43) returning to ‘hb_test_add_vtable’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:284:3: note: (44) returning to ‘main’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:944:3: note: in expansion of macro ‘hb_test_add_fixture’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (45) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:946:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (46) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (47) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (48) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (49) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (50) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (51) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (52) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:946:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (53) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:947:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (54) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (55) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (56) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (57) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (58) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (59) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (60) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:947:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (61) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:948:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (62) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (63) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (64) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (65) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (66) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (67) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (68) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:948:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (69) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:949:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (70) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (71) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (72) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (73) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (74) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (75) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (76) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:949:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (77) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:950:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (78) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (79) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (80) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (81) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (82) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (83) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (84) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:950:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (85) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:951:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (86) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (87) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (88) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (89) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (90) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (91) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (92) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (93) out-of-bounds read from byte 34 till byte 37 but ‘"test_buffer_serialize_deserialize"’ ends at byte 34 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_buffer_serialize_deserialize"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_buffer_serialize_deserialize"’ are ‘[0]’ to ‘[33]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:928:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:934:17: note: (2) following ‘true’ branch (when ‘i != 5’)... <--[csmock-gcc-wrapper] /usr/lib64/glib-2.0/include/glibconfig.h:106:45: note: (3) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:936:31: note: in expansion of macro ‘GINT_TO_POINTER’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (4) calling ‘hb_test_add_vtable_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:939:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:289:1: note: (5) entry to ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (6) calling ‘hb_test_add_vtable’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:262:1: note: (7) entry to ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (8) calling ‘hb_test_normalize_path’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (9) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (10) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (11) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (12) returning to ‘hb_test_add_vtable’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (13) returning to ‘hb_test_add_vtable_flavor’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (14) returning to ‘main’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:939:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (15) calling ‘hb_test_add_vtable_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:940:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:289:1: note: (16) entry to ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (17) calling ‘hb_test_add_vtable’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:262:1: note: (18) entry to ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (19) calling ‘hb_test_normalize_path’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (20) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (21) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (22) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (23) returning to ‘hb_test_add_vtable’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (24) returning to ‘hb_test_add_vtable_flavor’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (25) returning to ‘main’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:940:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (26) calling ‘hb_test_add_vtable_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:941:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:289:1: note: (27) entry to ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (28) calling ‘hb_test_add_vtable’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:262:1: note: (29) entry to ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (30) calling ‘hb_test_normalize_path’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (31) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (32) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (33) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (34) returning to ‘hb_test_add_vtable’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (35) returning to ‘hb_test_add_vtable_flavor’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (36) returning to ‘main’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:941:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:284:3: note: (37) calling ‘hb_test_add_vtable’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:944:3: note: in expansion of macro ‘hb_test_add_fixture’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:262:1: note: (38) entry to ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (39) calling ‘hb_test_normalize_path’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (40) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (41) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (42) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (43) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (44) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (45) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (46) out-of-bounds read from byte 23 till byte 26 but ‘"test_buffer_allocation"’ ends at byte 23 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_buffer_allocation"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_buffer_allocation"’ are ‘[0]’ to ‘[22]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:928:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:934:17: note: (2) following ‘true’ branch (when ‘i != 5’)... <--[csmock-gcc-wrapper] /usr/lib64/glib-2.0/include/glibconfig.h:106:45: note: (3) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:936:31: note: in expansion of macro ‘GINT_TO_POINTER’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (4) calling ‘hb_test_add_vtable_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:939:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:289:1: note: (5) entry to ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (6) calling ‘hb_test_add_vtable’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:262:1: note: (7) entry to ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (8) calling ‘hb_test_normalize_path’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (9) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (10) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (11) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (12) returning to ‘hb_test_add_vtable’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (13) returning to ‘hb_test_add_vtable_flavor’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (14) returning to ‘main’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:939:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (15) calling ‘hb_test_add_vtable_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:940:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:289:1: note: (16) entry to ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (17) calling ‘hb_test_add_vtable’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:262:1: note: (18) entry to ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (19) calling ‘hb_test_normalize_path’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (20) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (21) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (22) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (23) returning to ‘hb_test_add_vtable’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (24) returning to ‘hb_test_add_vtable_flavor’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (25) returning to ‘main’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:940:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (26) calling ‘hb_test_add_vtable_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:941:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:289:1: note: (27) entry to ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (28) calling ‘hb_test_add_vtable’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:262:1: note: (29) entry to ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (30) calling ‘hb_test_normalize_path’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (31) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (32) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (33) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (34) returning to ‘hb_test_add_vtable’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (35) returning to ‘hb_test_add_vtable_flavor’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (36) returning to ‘main’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:941:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:284:3: note: (37) calling ‘hb_test_add_vtable’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:944:3: note: in expansion of macro ‘hb_test_add_fixture’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:262:1: note: (38) entry to ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (39) calling ‘hb_test_normalize_path’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (40) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (41) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (42) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (43) returning to ‘hb_test_add_vtable’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:284:3: note: (44) returning to ‘main’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:944:3: note: in expansion of macro ‘hb_test_add_fixture’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (45) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:946:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (46) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (47) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (48) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (49) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (50) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (51) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (52) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (53) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (54) out-of-bounds read from byte 28 till byte 31 but ‘"test_buffer_utf8_conversion"’ ends at byte 28 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_buffer_utf8_conversion"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_buffer_utf8_conversion"’ are ‘[0]’ to ‘[27]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:928:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:934:17: note: (2) following ‘true’ branch (when ‘i != 5’)... <--[csmock-gcc-wrapper] /usr/lib64/glib-2.0/include/glibconfig.h:106:45: note: (3) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:936:31: note: in expansion of macro ‘GINT_TO_POINTER’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (4) calling ‘hb_test_add_vtable_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:939:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:289:1: note: (5) entry to ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (6) calling ‘hb_test_add_vtable’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:262:1: note: (7) entry to ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (8) calling ‘hb_test_normalize_path’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (9) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (10) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (11) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (12) returning to ‘hb_test_add_vtable’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (13) returning to ‘hb_test_add_vtable_flavor’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (14) returning to ‘main’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:939:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (15) calling ‘hb_test_add_vtable_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:940:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:289:1: note: (16) entry to ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (17) calling ‘hb_test_add_vtable’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:262:1: note: (18) entry to ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (19) calling ‘hb_test_normalize_path’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (20) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (21) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (22) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (23) returning to ‘hb_test_add_vtable’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (24) returning to ‘hb_test_add_vtable_flavor’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (25) returning to ‘main’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:940:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (26) calling ‘hb_test_add_vtable_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:941:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:289:1: note: (27) entry to ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (28) calling ‘hb_test_add_vtable’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:262:1: note: (29) entry to ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (30) calling ‘hb_test_normalize_path’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (31) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (32) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (33) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (34) returning to ‘hb_test_add_vtable’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (35) returning to ‘hb_test_add_vtable_flavor’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (36) returning to ‘main’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:941:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:284:3: note: (37) calling ‘hb_test_add_vtable’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:944:3: note: in expansion of macro ‘hb_test_add_fixture’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:262:1: note: (38) entry to ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (39) calling ‘hb_test_normalize_path’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (40) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (41) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (42) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (43) returning to ‘hb_test_add_vtable’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:284:3: note: (44) returning to ‘main’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:944:3: note: in expansion of macro ‘hb_test_add_fixture’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (45) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:946:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (46) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (47) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (48) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (49) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (50) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (51) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (52) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:946:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (53) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:947:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (54) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (55) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (56) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (57) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (58) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (59) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (60) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (61) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (62) out-of-bounds read from byte 26 till byte 29 but ‘"test_buffer_utf8_validity"’ ends at byte 26 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_buffer_utf8_validity"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_buffer_utf8_validity"’ are ‘[0]’ to ‘[25]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:928:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:934:17: note: (2) following ‘true’ branch (when ‘i != 5’)... <--[csmock-gcc-wrapper] /usr/lib64/glib-2.0/include/glibconfig.h:106:45: note: (3) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:936:31: note: in expansion of macro ‘GINT_TO_POINTER’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (4) calling ‘hb_test_add_vtable_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:939:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:289:1: note: (5) entry to ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (6) calling ‘hb_test_add_vtable’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:262:1: note: (7) entry to ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (8) calling ‘hb_test_normalize_path’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (9) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (10) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (11) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (12) returning to ‘hb_test_add_vtable’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (13) returning to ‘hb_test_add_vtable_flavor’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (14) returning to ‘main’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:939:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (15) calling ‘hb_test_add_vtable_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:940:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:289:1: note: (16) entry to ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (17) calling ‘hb_test_add_vtable’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:262:1: note: (18) entry to ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (19) calling ‘hb_test_normalize_path’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (20) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (21) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (22) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (23) returning to ‘hb_test_add_vtable’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (24) returning to ‘hb_test_add_vtable_flavor’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (25) returning to ‘main’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:940:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (26) calling ‘hb_test_add_vtable_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:941:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:289:1: note: (27) entry to ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (28) calling ‘hb_test_add_vtable’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:262:1: note: (29) entry to ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (30) calling ‘hb_test_normalize_path’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (31) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (32) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (33) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (34) returning to ‘hb_test_add_vtable’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (35) returning to ‘hb_test_add_vtable_flavor’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (36) returning to ‘main’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:941:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:284:3: note: (37) calling ‘hb_test_add_vtable’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:944:3: note: in expansion of macro ‘hb_test_add_fixture’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:262:1: note: (38) entry to ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (39) calling ‘hb_test_normalize_path’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (40) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (41) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (42) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (43) returning to ‘hb_test_add_vtable’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:284:3: note: (44) returning to ‘main’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:944:3: note: in expansion of macro ‘hb_test_add_fixture’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (45) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:946:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (46) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (47) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (48) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (49) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (50) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (51) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (52) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:946:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (53) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:947:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (54) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (55) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (56) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (57) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (58) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (59) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (60) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:947:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (61) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:948:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (62) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (63) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (64) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (65) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (66) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (67) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (68) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (69) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (70) out-of-bounds read from byte 29 till byte 32 but ‘"test_buffer_utf16_conversion"’ ends at byte 29 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_buffer_utf16_conversion"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_buffer_utf16_conversion"’ are ‘[0]’ to ‘[28]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:928:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:934:17: note: (2) following ‘true’ branch (when ‘i != 5’)... <--[csmock-gcc-wrapper] /usr/lib64/glib-2.0/include/glibconfig.h:106:45: note: (3) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:936:31: note: in expansion of macro ‘GINT_TO_POINTER’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (4) calling ‘hb_test_add_vtable_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:939:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:289:1: note: (5) entry to ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (6) calling ‘hb_test_add_vtable’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:262:1: note: (7) entry to ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (8) calling ‘hb_test_normalize_path’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (9) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (10) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (11) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (12) returning to ‘hb_test_add_vtable’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (13) returning to ‘hb_test_add_vtable_flavor’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (14) returning to ‘main’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:939:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (15) calling ‘hb_test_add_vtable_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:940:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:289:1: note: (16) entry to ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (17) calling ‘hb_test_add_vtable’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:262:1: note: (18) entry to ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (19) calling ‘hb_test_normalize_path’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (20) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (21) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (22) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (23) returning to ‘hb_test_add_vtable’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (24) returning to ‘hb_test_add_vtable_flavor’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (25) returning to ‘main’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:940:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (26) calling ‘hb_test_add_vtable_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:941:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:289:1: note: (27) entry to ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (28) calling ‘hb_test_add_vtable’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:262:1: note: (29) entry to ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (30) calling ‘hb_test_normalize_path’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (31) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (32) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (33) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (34) returning to ‘hb_test_add_vtable’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (35) returning to ‘hb_test_add_vtable_flavor’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (36) returning to ‘main’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:941:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:284:3: note: (37) calling ‘hb_test_add_vtable’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:944:3: note: in expansion of macro ‘hb_test_add_fixture’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:262:1: note: (38) entry to ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (39) calling ‘hb_test_normalize_path’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (40) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (41) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (42) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (43) returning to ‘hb_test_add_vtable’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:284:3: note: (44) returning to ‘main’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:944:3: note: in expansion of macro ‘hb_test_add_fixture’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (45) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:946:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (46) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (47) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (48) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (49) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (50) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (51) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (52) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:946:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (53) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:947:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (54) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (55) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (56) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (57) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (58) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (59) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (60) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:947:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (61) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:948:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (62) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (63) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (64) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (65) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (66) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (67) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (68) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:948:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (69) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:949:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (70) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (71) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (72) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (73) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (74) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (75) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (76) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (77) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (78) out-of-bounds read from byte 29 till byte 32 but ‘"test_buffer_utf32_conversion"’ ends at byte 29 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_buffer_utf32_conversion"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_buffer_utf32_conversion"’ are ‘[0]’ to ‘[28]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:928:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:934:17: note: (2) following ‘true’ branch (when ‘i != 5’)... <--[csmock-gcc-wrapper] /usr/lib64/glib-2.0/include/glibconfig.h:106:45: note: (3) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:936:31: note: in expansion of macro ‘GINT_TO_POINTER’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (4) calling ‘hb_test_add_vtable_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:939:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:289:1: note: (5) entry to ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (6) calling ‘hb_test_add_vtable’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:262:1: note: (7) entry to ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (8) calling ‘hb_test_normalize_path’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (9) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (10) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (11) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (12) returning to ‘hb_test_add_vtable’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (13) returning to ‘hb_test_add_vtable_flavor’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (14) returning to ‘main’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:939:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (15) calling ‘hb_test_add_vtable_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:940:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:289:1: note: (16) entry to ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (17) calling ‘hb_test_add_vtable’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:262:1: note: (18) entry to ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (19) calling ‘hb_test_normalize_path’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (20) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (21) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (22) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (23) returning to ‘hb_test_add_vtable’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (24) returning to ‘hb_test_add_vtable_flavor’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (25) returning to ‘main’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:940:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (26) calling ‘hb_test_add_vtable_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:941:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:289:1: note: (27) entry to ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (28) calling ‘hb_test_add_vtable’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:262:1: note: (29) entry to ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (30) calling ‘hb_test_normalize_path’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (31) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (32) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (33) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (34) returning to ‘hb_test_add_vtable’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (35) returning to ‘hb_test_add_vtable_flavor’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (36) returning to ‘main’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:941:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:284:3: note: (37) calling ‘hb_test_add_vtable’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:944:3: note: in expansion of macro ‘hb_test_add_fixture’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:262:1: note: (38) entry to ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (39) calling ‘hb_test_normalize_path’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (40) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (41) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (42) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (43) returning to ‘hb_test_add_vtable’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:284:3: note: (44) returning to ‘main’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:944:3: note: in expansion of macro ‘hb_test_add_fixture’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (45) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:946:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (46) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (47) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (48) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (49) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (50) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (51) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (52) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:946:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (53) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:947:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (54) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (55) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (56) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (57) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (58) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (59) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (60) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:947:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (61) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:948:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (62) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (63) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (64) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (65) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (66) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (67) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (68) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:948:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (69) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:949:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (70) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (71) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (72) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (73) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (74) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (75) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (76) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:949:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (77) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:950:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (78) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (79) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (80) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (81) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (82) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (83) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (84) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (85) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (86) out-of-bounds read from byte 18 till byte 21 but ‘"test_buffer_empty"’ ends at byte 18 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_buffer_empty"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_buffer_empty"’ are ‘[0]’ to ‘[17]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:928:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:934:17: note: (2) following ‘true’ branch (when ‘i != 5’)... <--[csmock-gcc-wrapper] /usr/lib64/glib-2.0/include/glibconfig.h:106:45: note: (3) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:936:31: note: in expansion of macro ‘GINT_TO_POINTER’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (4) calling ‘hb_test_add_vtable_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:939:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:289:1: note: (5) entry to ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (6) calling ‘hb_test_add_vtable’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:262:1: note: (7) entry to ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (8) calling ‘hb_test_normalize_path’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (9) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (10) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (11) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (12) returning to ‘hb_test_add_vtable’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (13) returning to ‘hb_test_add_vtable_flavor’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (14) returning to ‘main’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:939:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (15) calling ‘hb_test_add_vtable_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:940:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:289:1: note: (16) entry to ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (17) calling ‘hb_test_add_vtable’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:262:1: note: (18) entry to ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (19) calling ‘hb_test_normalize_path’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (20) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (21) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (22) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (23) returning to ‘hb_test_add_vtable’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (24) returning to ‘hb_test_add_vtable_flavor’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (25) returning to ‘main’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:940:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (26) calling ‘hb_test_add_vtable_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:941:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:289:1: note: (27) entry to ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (28) calling ‘hb_test_add_vtable’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:262:1: note: (29) entry to ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (30) calling ‘hb_test_normalize_path’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (31) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (32) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (33) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (34) returning to ‘hb_test_add_vtable’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:298:3: note: (35) returning to ‘hb_test_add_vtable_flavor’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:312:3: note: (36) returning to ‘main’ from ‘hb_test_add_vtable_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:941:5: note: in expansion of macro ‘hb_test_add_fixture_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:284:3: note: (37) calling ‘hb_test_add_vtable’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:944:3: note: in expansion of macro ‘hb_test_add_fixture’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:262:1: note: (38) entry to ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (39) calling ‘hb_test_normalize_path’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (40) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (41) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (42) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (43) returning to ‘hb_test_add_vtable’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:284:3: note: (44) returning to ‘main’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:944:3: note: in expansion of macro ‘hb_test_add_fixture’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (45) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:946:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (46) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (47) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (48) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (49) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (50) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (51) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (52) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:946:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (53) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:947:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (54) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (55) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (56) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (57) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (58) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (59) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (60) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:947:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (61) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:948:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (62) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (63) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (64) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (65) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (66) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (67) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (68) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:948:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (69) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:949:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (70) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (71) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (72) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (73) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (74) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (75) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (76) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:949:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (77) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:950:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (78) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (79) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (80) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (81) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (82) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (83) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (84) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:950:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (85) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-buffer.c:951:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (86) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (87) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (88) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (89) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (90) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (91) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (92) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (93) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (94) out-of-bounds read from byte 34 till byte 37 but ‘"test_buffer_serialize_deserialize"’ ends at byte 34 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_buffer_serialize_deserialize"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_buffer_serialize_deserialize"’ are ‘[0]’ to ‘[33]’ <--[csmock-gcc-wrapper] [158/338] g++ -Iutil/hb-ot-shape-closure.p -Iutil -I../util -I. -I.. -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/pixman-1 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -MD -MQ util/hb-ot-shape-closure.p/hb-ot-shape-closure.cc.o -MF util/hb-ot-shape-closure.p/hb-ot-shape-closure.cc.o.d -o util/hb-ot-shape-closure.p/hb-ot-shape-closure.cc.o -c ../util/hb-ot-shape-closure.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/util/hb-ot-shape-closure.cc:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-iter.hh:776: error: missingReturn(CWE-758): Found an exit path from function with non-void return type that has missing return statement <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-algs.hh:322: error: legacyUninitvar(CWE-457): Uninitialized variable: pos++->v <--[cppcheck] [159/338] gcc -Itest/api/test-collect-unicodes.p -Itest/api -I../test/api -I. -I.. -Isrc -I../src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -pthread -DWITH_GZFILEOP -MD -MQ test/api/test-collect-unicodes.p/test-collect-unicodes.c.o -MF test/api/test-collect-unicodes.p/test-collect-unicodes.c.o.d -o test/api/test-collect-unicodes.p/test-collect-unicodes.c.o -c ../test/api/test-collect-unicodes.c In file included from /usr/include/glib-2.0/glib/gstring.h:37, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/giochannel.h:36, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:56, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-glib.h:34, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:32, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-collect-unicodes.c:27: <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-collect-unicodes.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-collect-unicodes.c:130:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-collect-unicodes.c:134:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/gtypes.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/galloca.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:32: <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (9) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (10) out-of-bounds read from byte 22 till byte 25 but ‘"test_collect_unicodes"’ ends at byte 22 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_collect_unicodes"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_collect_unicodes"’ are ‘[0]’ to ‘[21]’ <--[csmock-gcc-wrapper] In file included from /usr/include/glib-2.0/glib/galloca.h:35: <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-collect-unicodes.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-collect-unicodes.c:130:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-collect-unicodes.c:134:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-collect-unicodes.c:134:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-collect-unicodes.c:135:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (17) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (18) out-of-bounds read from byte 30 till byte 33 but ‘"test_collect_unicodes_format4"’ ends at byte 30 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_collect_unicodes_format4"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_collect_unicodes_format4"’ are ‘[0]’ to ‘[29]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-collect-unicodes.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-collect-unicodes.c:130:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-collect-unicodes.c:134:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-collect-unicodes.c:134:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-collect-unicodes.c:135:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-collect-unicodes.c:135:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-collect-unicodes.c:136:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (24) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (25) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (26) out-of-bounds read from byte 31 till byte 34 but ‘"test_collect_unicodes_format12"’ ends at byte 31 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_collect_unicodes_format12"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_collect_unicodes_format12"’ are ‘[0]’ to ‘[30]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-collect-unicodes.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-collect-unicodes.c:130:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-collect-unicodes.c:134:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-collect-unicodes.c:134:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-collect-unicodes.c:135:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-collect-unicodes.c:135:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-collect-unicodes.c:136:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-collect-unicodes.c:136:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-collect-unicodes.c:137:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (32) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (33) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (34) out-of-bounds read from byte 38 till byte 41 but ‘"test_collect_unicodes_format12_notdef"’ ends at byte 38 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_collect_unicodes_format12_notdef"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_collect_unicodes_format12_notdef"’ are ‘[0]’ to ‘[37]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-collect-unicodes.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-collect-unicodes.c:130:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-collect-unicodes.c:134:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (9) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (10) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (11) out-of-bounds read from byte 22 till byte 25 but ‘"test_collect_unicodes"’ ends at byte 22 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_collect_unicodes"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_collect_unicodes"’ are ‘[0]’ to ‘[21]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-collect-unicodes.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-collect-unicodes.c:130:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-collect-unicodes.c:134:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-collect-unicodes.c:134:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-collect-unicodes.c:135:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (17) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (18) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (19) out-of-bounds read from byte 30 till byte 33 but ‘"test_collect_unicodes_format4"’ ends at byte 30 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_collect_unicodes_format4"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_collect_unicodes_format4"’ are ‘[0]’ to ‘[29]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-collect-unicodes.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-collect-unicodes.c:130:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-collect-unicodes.c:134:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-collect-unicodes.c:134:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-collect-unicodes.c:135:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-collect-unicodes.c:135:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-collect-unicodes.c:136:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (24) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (25) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (26) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (27) out-of-bounds read from byte 31 till byte 34 but ‘"test_collect_unicodes_format12"’ ends at byte 31 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_collect_unicodes_format12"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_collect_unicodes_format12"’ are ‘[0]’ to ‘[30]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-collect-unicodes.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-collect-unicodes.c:130:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-collect-unicodes.c:134:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-collect-unicodes.c:134:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-collect-unicodes.c:135:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-collect-unicodes.c:135:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-collect-unicodes.c:136:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-collect-unicodes.c:136:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-collect-unicodes.c:137:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (32) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (33) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (34) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (35) out-of-bounds read from byte 38 till byte 41 but ‘"test_collect_unicodes_format12_notdef"’ ends at byte 38 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_collect_unicodes_format12_notdef"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_collect_unicodes_format12_notdef"’ are ‘[0]’ to ‘[37]’ <--[csmock-gcc-wrapper] [160/338] gcc -Itest/api/test-common.p -Itest/api -I../test/api -I. -I.. -Isrc -I../src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -pthread -DWITH_GZFILEOP -MD -MQ test/api/test-common.p/test-common.c.o -MF test/api/test-common.p/test-common.c.o.d -o test/api/test-common.p/test-common.c.o -c ../test/api/test-common.c In file included from /usr/include/glib-2.0/glib/gstring.h:37, <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] from /usr/include/glib-2.0/glib/giochannel.h:36, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:56, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-glib.h:34, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:32, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:27: <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:321:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:325:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/gtypes.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/galloca.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:32: <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (9) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (10) out-of-bounds read from byte 15 till byte 18 but ‘"test_types_int"’ ends at byte 15 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_types_int"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_types_int"’ are ‘[0]’ to ‘[14]’ <--[csmock-gcc-wrapper] In file included from /usr/include/glib-2.0/glib/galloca.h:35: <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:321:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:325:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:325:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:326:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (17) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (18) out-of-bounds read from byte 21 till byte 24 but ‘"test_types_direction"’ ends at byte 21 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_types_direction"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_types_direction"’ are ‘[0]’ to ‘[20]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:321:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:325:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:325:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:326:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:326:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:327:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (24) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (25) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (26) out-of-bounds read from byte 15 till byte 18 but ‘"test_types_tag"’ ends at byte 15 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_types_tag"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_types_tag"’ are ‘[0]’ to ‘[14]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:321:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:325:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:325:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:326:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:326:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:327:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:327:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:328:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (32) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (33) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (34) out-of-bounds read from byte 18 till byte 21 but ‘"test_types_script"’ ends at byte 18 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_types_script"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_types_script"’ are ‘[0]’ to ‘[17]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:321:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:325:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:325:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:326:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:326:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:327:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:327:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:328:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:328:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:329:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (40) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (41) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (42) out-of-bounds read from byte 20 till byte 23 but ‘"test_types_language"’ ends at byte 20 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_types_language"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_types_language"’ are ‘[0]’ to ‘[19]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:321:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:325:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:325:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:326:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:326:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:327:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:327:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:328:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:328:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:329:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:329:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:330:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (48) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (49) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (50) out-of-bounds read from byte 19 till byte 22 but ‘"test_types_feature"’ ends at byte 19 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_types_feature"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_types_feature"’ are ‘[0]’ to ‘[18]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:321:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:325:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (9) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (10) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (11) out-of-bounds read from byte 15 till byte 18 but ‘"test_types_int"’ ends at byte 15 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_types_int"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_types_int"’ are ‘[0]’ to ‘[14]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:321:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:325:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:325:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:326:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (17) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (18) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (19) out-of-bounds read from byte 21 till byte 24 but ‘"test_types_direction"’ ends at byte 21 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_types_direction"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_types_direction"’ are ‘[0]’ to ‘[20]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:321:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:325:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:325:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:326:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:326:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:327:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (24) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (25) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (26) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (27) out-of-bounds read from byte 15 till byte 18 but ‘"test_types_tag"’ ends at byte 15 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_types_tag"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_types_tag"’ are ‘[0]’ to ‘[14]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:321:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:325:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:325:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:326:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:326:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:327:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:327:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:328:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (32) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (33) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (34) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (35) out-of-bounds read from byte 18 till byte 21 but ‘"test_types_script"’ ends at byte 18 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_types_script"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_types_script"’ are ‘[0]’ to ‘[17]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:321:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:325:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:325:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:326:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:326:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:327:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:327:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:328:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:328:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:329:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (40) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (41) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (42) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (43) out-of-bounds read from byte 20 till byte 23 but ‘"test_types_language"’ ends at byte 20 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_types_language"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_types_language"’ are ‘[0]’ to ‘[19]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:321:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:325:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:325:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:326:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:326:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:327:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:327:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:328:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:328:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:329:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:329:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-common.c:330:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (48) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (49) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (50) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (51) out-of-bounds read from byte 19 till byte 22 but ‘"test_types_feature"’ ends at byte 19 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_types_feature"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_types_feature"’ are ‘[0]’ to ‘[18]’ <--[csmock-gcc-wrapper] [161/338] gcc -Itest/api/test-draw-varc.p -Itest/api -I../test/api -I. -I.. -Isrc -I../src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -pthread -DWITH_GZFILEOP -MD -MQ test/api/test-draw-varc.p/test-draw-varc.c.o -MF test/api/test-draw-varc.p/test-draw-varc.c.o.d -o test/api/test-draw-varc.p/test-draw-varc.c.o -c ../test/api/test-draw-varc.c In file included from /usr/include/glib-2.0/glib/gstring.h:37, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/giochannel.h:36, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:56, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-glib.h:34, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:32, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw-varc.c:25: <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw-varc.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw-varc.c:249:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw-varc.c:260:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/gtypes.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/galloca.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:32: <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (9) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (10) out-of-bounds read from byte 10 till byte 13 but ‘"test_itoa"’ ends at byte 10 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_itoa"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_itoa"’ are ‘[0]’ to ‘[9]’ <--[csmock-gcc-wrapper] In file included from /usr/include/glib-2.0/glib/galloca.h:35: <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw-varc.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw-varc.c:249:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw-varc.c:260:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (9) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (10) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (11) out-of-bounds read from byte 10 till byte 13 but ‘"test_itoa"’ ends at byte 10 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_itoa"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_itoa"’ are ‘[0]’ to ‘[9]’ <--[csmock-gcc-wrapper] [162/338] gcc -Itest/api/test-font-scale.p -Itest/api -I../test/api -I. -I.. -Isrc -I../src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -pthread -DWITH_GZFILEOP -MD -MQ test/api/test-font-scale.p/test-font-scale.c.o -MF test/api/test-font-scale.p/test-font-scale.c.o.d -o test/api/test-font-scale.p/test-font-scale.c.o -c ../test/api/test-font-scale.c In file included from /usr/include/glib-2.0/glib/gstring.h:37, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/giochannel.h:36, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:56, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-glib.h:34, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:32, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font-scale.c:27: <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font-scale.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font-scale.c:52:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font-scale.c:55:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/gtypes.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/galloca.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:32: <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (9) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (10) out-of-bounds read from byte 14 till byte 17 but ‘"test_hb_scale"’ ends at byte 14 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_hb_scale"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_hb_scale"’ are ‘[0]’ to ‘[13]’ <--[csmock-gcc-wrapper] In file included from /usr/include/glib-2.0/glib/galloca.h:35: <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font-scale.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font-scale.c:52:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font-scale.c:55:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (9) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (10) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (11) out-of-bounds read from byte 14 till byte 17 but ‘"test_hb_scale"’ ends at byte 14 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_hb_scale"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_hb_scale"’ are ‘[0]’ to ‘[13]’ <--[csmock-gcc-wrapper] [163/338] gcc -Itest/api/test-extents.p -Itest/api -I../test/api -I. -I.. -Isrc -I../src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -pthread -DWITH_GZFILEOP -MD -MQ test/api/test-extents.p/test-extents.c.o -MF test/api/test-extents.p/test-extents.c.o.d -o test/api/test-extents.p/test-extents.c.o -c ../test/api/test-extents.c In file included from /usr/include/glib-2.0/glib/gstring.h:37, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/giochannel.h:36, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:56, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-glib.h:34, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:32, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-extents.c:27: <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-extents.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-extents.c:125:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-extents.c:129:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/gtypes.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/galloca.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:32: <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (9) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (10) out-of-bounds read from byte 28 till byte 31 but ‘"test_glyph_extents_color_v1"’ ends at byte 28 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_glyph_extents_color_v1"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_glyph_extents_color_v1"’ are ‘[0]’ to ‘[27]’ <--[csmock-gcc-wrapper] In file included from /usr/include/glib-2.0/glib/galloca.h:35: <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-extents.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-extents.c:125:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-extents.c:129:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-extents.c:129:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-extents.c:130:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (17) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (18) out-of-bounds read from byte 28 till byte 31 but ‘"test_glyph_extents_color_v0"’ ends at byte 28 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_glyph_extents_color_v0"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_glyph_extents_color_v0"’ are ‘[0]’ to ‘[27]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-extents.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-extents.c:125:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-extents.c:129:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (9) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (10) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (11) out-of-bounds read from byte 28 till byte 31 but ‘"test_glyph_extents_color_v1"’ ends at byte 28 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_glyph_extents_color_v1"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_glyph_extents_color_v1"’ are ‘[0]’ to ‘[27]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-extents.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-extents.c:125:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-extents.c:129:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-extents.c:129:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-extents.c:130:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (17) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (18) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (19) out-of-bounds read from byte 28 till byte 31 but ‘"test_glyph_extents_color_v0"’ ends at byte 28 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_glyph_extents_color_v0"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_glyph_extents_color_v0"’ are ‘[0]’ to ‘[27]’ <--[csmock-gcc-wrapper] [164/338] g++ -Isrc/test-item-varstore.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -DMAIN -UNDEBUG -MD -MQ src/test-item-varstore.p/hb-subset-instancer-iup.cc.o -MF src/test-item-varstore.p/hb-subset-instancer-iup.cc.o.d -o src/test-item-varstore.p/hb-subset-instancer-iup.cc.o -c ../src/hb-subset-instancer-iup.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-subset-instancer-iup.cc: internal warning: child 1864 timed out after 30s <--[cppcheck] cswrap: error: child 1864 (/usr/bin/cppcheck) terminated by signal 15 (timed out) [165/338] g++ -Isrc/test-item-varstore.p -Isrc -I../src -I. -I.. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -pthread -DWITH_GZFILEOP -Wno-non-virtual-dtor -DMAIN -UNDEBUG -MD -MQ src/test-item-varstore.p/hb-static.cc.o -MF src/test-item-varstore.p/hb-static.cc.o.d -o src/test-item-varstore.p/hb-static.cc.o -c ../src/hb-static.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-static.cc: internal warning: child 1876 timed out after 30s <--[cppcheck] cswrap: error: child 1876 (/usr/bin/cppcheck) terminated by signal 15 (timed out) [166/338] gcc -Itest/api/test-draw.p -Itest/api -I../test/api -I. -I.. -Isrc -I../src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -pthread -DWITH_GZFILEOP -MD -MQ test/api/test-draw.p/test-draw.c.o -MF test/api/test-draw.p/test-draw.c.o.d -o test/api/test-draw.p/test-draw.c.o -c ../test/api/test-draw.c In file included from /usr/include/glib-2.0/glib/gstring.h:37, <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] from /usr/include/glib-2.0/glib/giochannel.h:36, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:56, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-glib.h:34, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:32, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:25: <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1161:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1179:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/gtypes.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/galloca.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:32: <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (9) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (10) out-of-bounds read from byte 10 till byte 13 but ‘"test_itoa"’ ends at byte 10 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_itoa"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_itoa"’ are ‘[0]’ to ‘[9]’ <--[csmock-gcc-wrapper] In file included from /usr/include/glib-2.0/glib/galloca.h:35: <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1161:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1179:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1179:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (17) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (18) out-of-bounds read from byte 19 till byte 22 but ‘"test_hb_draw_empty"’ ends at byte 19 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_hb_draw_empty"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_hb_draw_empty"’ are ‘[0]’ to ‘[18]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1161:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1179:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1179:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1181:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (24) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (25) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (26) out-of-bounds read from byte 18 till byte 21 but ‘"test_hb_draw_glyf"’ ends at byte 18 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_hb_draw_glyf"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_hb_draw_glyf"’ are ‘[0]’ to ‘[17]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1161:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1179:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1179:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1181:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1181:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1182:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (32) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (33) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (34) out-of-bounds read from byte 18 till byte 21 but ‘"test_hb_draw_cff1"’ ends at byte 18 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_hb_draw_cff1"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_hb_draw_cff1"’ are ‘[0]’ to ‘[17]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1161:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1179:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1179:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1181:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1181:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1182:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1182:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1183:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (40) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (41) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (42) out-of-bounds read from byte 24 till byte 27 but ‘"test_hb_draw_cff1_rline"’ ends at byte 24 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_hb_draw_cff1_rline"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_hb_draw_cff1_rline"’ are ‘[0]’ to ‘[23]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1161:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1179:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1179:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1181:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1181:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1182:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1182:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1183:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1183:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1184:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (48) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (49) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (50) out-of-bounds read from byte 18 till byte 21 but ‘"test_hb_draw_cff2"’ ends at byte 18 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_hb_draw_cff2"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_hb_draw_cff2"’ are ‘[0]’ to ‘[17]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1161:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1179:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1179:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1181:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1181:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1182:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1182:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1183:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1183:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1184:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (48) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (49) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1184:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (50) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1185:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (51) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (52) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (53) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (54) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (55) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (56) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (57) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (58) out-of-bounds read from byte 30 till byte 33 but ‘"test_hb_draw_ttf_parser_tests"’ ends at byte 30 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_hb_draw_ttf_parser_tests"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_hb_draw_ttf_parser_tests"’ are ‘[0]’ to ‘[29]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1161:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1179:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1179:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1181:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1181:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1182:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1182:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1183:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1183:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1184:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (48) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (49) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1184:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (50) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1185:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (51) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (52) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (53) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (54) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (55) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (56) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (57) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1185:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (58) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1186:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (59) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (60) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (61) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (62) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (63) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (64) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (65) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (66) out-of-bounds read from byte 35 till byte 38 but ‘"test_hb_draw_font_kit_glyphs_tests"’ ends at byte 35 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_hb_draw_font_kit_glyphs_tests"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_hb_draw_font_kit_glyphs_tests"’ are ‘[0]’ to ‘[34]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1161:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1179:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1179:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1181:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1181:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1182:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1182:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1183:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1183:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1184:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (48) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (49) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1184:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (50) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1185:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (51) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (52) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (53) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (54) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (55) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (56) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (57) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1185:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (58) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1186:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (59) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (60) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (61) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (62) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (63) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (64) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (65) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1186:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (66) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1187:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (67) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (68) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (69) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (70) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (71) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (72) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inlineâ€™, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (73) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (74) out-of-bounds read from byte 39 till byte 42 but ‘"test_hb_draw_font_kit_variations_tests"’ ends at byte 39 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_hb_draw_font_kit_variations_tests"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_hb_draw_font_kit_variations_tests"’ are ‘[0]’ to ‘[38]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1161:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1179:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1179:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1181:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1181:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1182:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1182:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1183:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1183:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1184:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (48) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (49) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1184:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (50) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1185:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (51) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (52) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (53) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (54) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (55) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (56) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (57) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1185:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (58) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1186:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (59) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (60) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (61) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (62) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (63) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (64) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (65) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1186:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (66) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1187:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (67) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (68) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (69) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (70) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (71) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (72) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (73) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1187:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (74) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1188:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (75) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (76) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (77) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (78) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (79) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (80) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (81) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (82) out-of-bounds read from byte 24 till byte 27 but ‘"test_hb_draw_estedad_vf"’ ends at byte 24 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_hb_draw_estedad_vf"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_hb_draw_estedad_vf"’ are ‘[0]’ to ‘[23]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1161:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1179:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1179:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1181:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1181:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1182:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1182:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1183:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1183:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1184:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (48) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (49) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1184:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (50) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1185:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (51) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (52) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (53) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (54) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (55) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (56) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (57) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1185:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (58) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1186:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (59) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (60) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (61) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (62) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (63) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (64) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (65) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1186:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (66) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1187:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (67) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (68) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (69) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (70) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (71) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (72) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (73) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1187:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (74) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1188:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (75) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (76) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (77) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (78) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (79) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (80) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (81) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1188:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (82) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1190:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (83) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (84) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (85) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (86) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (87) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (88) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (89) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (90) out-of-bounds read from byte 27 till byte 30 but ‘"test_hb_draw_drawing_funcs"’ ends at byte 27 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_hb_draw_drawing_funcs"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_hb_draw_drawing_funcs"’ are ‘[0]’ to ‘[26]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1161:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1179:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1179:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1181:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1181:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1182:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1182:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1183:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1183:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1184:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (48) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (49) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1184:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (50) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1185:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (51) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (52) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (53) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (54) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (55) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (56) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (57) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1185:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (58) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1186:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (59) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (60) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (61) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (62) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (63) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (64) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (65) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1186:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (66) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1187:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (67) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (68) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (69) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (70) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (71) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (72) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (73) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1187:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (74) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1188:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (75) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (76) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (77) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (78) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (79) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (80) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (81) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1188:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (82) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1190:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (83) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (84) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (85) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (86) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (87) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (88) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (89) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1190:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (90) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1191:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (91) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (92) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (93) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (94) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (95) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (96) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (97) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (98) out-of-bounds read from byte 29 till byte 32 but ‘"test_hb_draw_synthetic_slant"’ ends at byte 29 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_hb_draw_synthetic_slant"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_hb_draw_synthetic_slant"’ are ‘[0]’ to ‘[28]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1161:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1179:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1179:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1181:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1181:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1182:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1182:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1183:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1183:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1184:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (48) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (49) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1184:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (50) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1185:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (51) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (52) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (53) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (54) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (55) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (56) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (57) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1185:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (58) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1186:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (59) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (60) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (61) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (62) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (63) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (64) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (65) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1186:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (66) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1187:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (67) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (68) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (69) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (70) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (71) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (72) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (73) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1187:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (74) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1188:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (75) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (76) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (77) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (78) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (79) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (80) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (81) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1188:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (82) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1190:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (83) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (84) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (85) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (86) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (87) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (88) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (89) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1190:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (90) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1191:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (91) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (92) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (93) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (94) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (95) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (96) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (97) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1191:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (98) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1192:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (99) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (100) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (101) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (102) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (103) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (104) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (105) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (106) out-of-bounds read from byte 27 till byte 30 but ‘"test_hb_draw_subfont_scale"’ ends at byte 27 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_hb_draw_subfont_scale"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_hb_draw_subfont_scale"’ are ‘[0]’ to ‘[26]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1161:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1179:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1179:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1181:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1181:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1182:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1182:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1183:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1183:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1184:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (48) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (49) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1184:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (50) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1185:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (51) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (52) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (53) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (54) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (55) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (56) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (57) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1185:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (58) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1186:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (59) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (60) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (61) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (62) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (63) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (64) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (65) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1186:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (66) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1187:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (67) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (68) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (69) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (70) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (71) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (72) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (73) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1187:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (74) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1188:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (75) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (76) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (77) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (78) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (79) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (80) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (81) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1188:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (82) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1190:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (83) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (84) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (85) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (86) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (87) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (88) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (89) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1190:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (90) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1191:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (91) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (92) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (93) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (94) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (95) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (96) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (97) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1191:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (98) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1192:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (99) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (100) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (101) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (102) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (103) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (104) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (105) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1192:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (106) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1193:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (107) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (108) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (109) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (110) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (111) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (112) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (113) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (114) out-of-bounds read from byte 23 till byte 26 but ‘"test_hb_draw_immutable"’ ends at byte 23 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_hb_draw_immutable"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_hb_draw_immutable"’ are ‘[0]’ to ‘[22]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1161:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1179:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1179:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1181:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1181:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1182:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1182:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1183:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1183:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1184:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (48) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (49) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1184:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (50) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1185:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (51) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (52) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (53) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (54) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (55) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (56) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (57) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1185:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (58) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1186:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (59) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (60) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (61) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (62) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (63) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (64) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (65) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1186:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (66) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1187:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (67) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (68) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (69) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (70) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (71) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (72) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (73) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1187:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (74) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1188:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (75) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (76) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (77) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (78) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (79) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (80) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (81) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1188:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (82) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1190:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (83) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (84) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (85) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (86) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (87) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (88) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (89) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1190:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (90) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1191:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (91) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (92) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (93) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (94) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (95) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (96) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (97) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1191:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (98) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1192:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (99) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (100) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (101) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (102) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (103) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (104) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (105) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1192:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (106) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1193:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (107) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (108) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (109) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (110) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (111) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (112) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (113) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1193:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (114) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1195:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (115) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (116) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (117) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (118) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (119) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (120) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (121) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (122) out-of-bounds read from byte 16 till byte 19 but ‘"test_hb_draw_ft"’ ends at byte 16 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_hb_draw_ft"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_hb_draw_ft"’ are ‘[0]’ to ‘[15]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1161:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1179:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1179:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1181:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1181:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1182:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1182:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1183:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1183:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1184:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (48) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (49) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1184:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (50) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1185:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (51) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (52) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (53) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (54) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (55) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (56) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (57) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1185:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (58) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1186:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (59) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (60) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (61) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (62) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (63) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (64) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (65) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1186:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (66) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1187:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (67) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (68) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (69) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (70) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (71) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (72) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (73) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1187:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (74) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1188:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (75) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (76) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (77) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (78) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (79) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (80) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (81) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1188:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (82) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1190:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (83) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (84) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (85) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (86) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (87) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (88) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (89) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1190:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (90) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1191:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (91) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (92) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (93) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (94) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (95) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (96) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (97) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1191:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (98) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1192:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (99) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (100) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (101) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (102) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (103) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (104) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (105) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1192:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (106) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1193:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (107) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (108) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (109) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (110) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (111) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (112) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (113) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1193:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (114) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1195:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (115) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (116) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (117) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (118) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (119) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (120) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (121) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1195:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (122) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1196:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (123) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (124) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (125) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (126) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (127) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (128) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (129) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (130) out-of-bounds read from byte 27 till byte 30 but ‘"test_hb_draw_compare_ot_ft"’ ends at byte 27 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_hb_draw_compare_ot_ft"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_hb_draw_compare_ot_ft"’ are ‘[0]’ to ‘[26]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1161:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1179:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (9) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (10) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (11) out-of-bounds read from byte 10 till byte 13 but ‘"test_itoa"’ ends at byte 10 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_itoa"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_itoa"’ are ‘[0]’ to ‘[9]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1161:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1179:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1179:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (17) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (18) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (19) out-of-bounds read from byte 19 till byte 22 but ‘"test_hb_draw_empty"’ ends at byte 19 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_hb_draw_empty"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_hb_draw_empty"’ are ‘[0]’ to ‘[18]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1161:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1179:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1179:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1181:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (24) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (25) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (26) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (27) out-of-bounds read from byte 18 till byte 21 but ‘"test_hb_draw_glyf"’ ends at byte 18 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_hb_draw_glyf"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_hb_draw_glyf"’ are ‘[0]’ to ‘[17]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1161:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1179:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1179:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1181:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1181:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1182:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (32) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (33) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (34) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (35) out-of-bounds read from byte 18 till byte 21 but ‘"test_hb_draw_cff1"’ ends at byte 18 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_hb_draw_cff1"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_hb_draw_cff1"’ are ‘[0]’ to ‘[17]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1161:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1179:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1179:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1181:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1181:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1182:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1182:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1183:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (40) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (41) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (42) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (43) out-of-bounds read from byte 24 till byte 27 but ‘"test_hb_draw_cff1_rline"’ ends at byte 24 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_hb_draw_cff1_rline"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_hb_draw_cff1_rline"’ are ‘[0]’ to ‘[23]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1161:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1179:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1179:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1181:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1181:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1182:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1182:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1183:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1183:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1184:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (48) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (49) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1184:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (50) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1185:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (51) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (52) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (53) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (54) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (55) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (56) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (57) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (58) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (59) out-of-bounds read from byte 30 till byte 33 but ‘"test_hb_draw_ttf_parser_tests"’ ends at byte 30 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_hb_draw_ttf_parser_tests"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_hb_draw_ttf_parser_tests"’ are ‘[0]’ to ‘[29]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1161:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1179:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1179:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1181:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1181:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1182:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1182:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1183:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1183:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1184:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (48) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (49) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1184:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (50) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1185:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (51) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (52) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (53) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (54) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (55) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (56) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (57) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1185:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (58) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1186:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (59) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (60) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (61) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (62) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (63) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (64) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (65) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (66) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (67) out-of-bounds read from byte 35 till byte 38 but ‘"test_hb_draw_font_kit_glyphs_tests"’ ends at byte 35 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_hb_draw_font_kit_glyphs_tests"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_hb_draw_font_kit_glyphs_tests"’ are ‘[0]’ to ‘[34]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1161:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1179:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1179:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1181:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1181:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1182:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1182:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1183:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1183:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1184:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (48) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (49) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1184:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (50) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1185:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (51) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (52) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (53) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (54) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (55) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (56) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (57) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1185:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (58) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1186:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (59) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (60) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (61) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (62) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (63) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (64) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (65) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1186:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (66) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1187:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (67) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (68) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (69) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (70) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (71) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (72) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (73) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (74) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (75) out-of-bounds read from byte 39 till byte 42 but ‘"test_hb_draw_font_kit_variations_tests"’ ends at byte 39 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_hb_draw_font_kit_variations_tests"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_hb_draw_font_kit_variations_tests"’ are ‘[0]’ to ‘[38]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1161:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1179:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1179:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1181:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1181:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1182:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1182:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1183:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1183:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1184:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (48) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (49) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1184:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (50) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1185:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (51) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (52) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (53) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (54) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (55) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (56) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (57) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1185:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (58) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1186:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (59) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (60) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (61) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (62) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (63) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (64) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (65) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1186:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (66) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1187:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (67) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (68) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (69) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (70) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (71) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (72) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (73) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1187:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (74) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1188:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (75) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (76) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (77) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (78) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (79) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (80) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (81) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1188:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (82) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1190:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (83) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (84) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (85) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (86) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (87) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (88) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (89) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (90) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (91) out-of-bounds read from byte 27 till byte 30 but ‘"test_hb_draw_drawing_funcs"’ ends at byte 27 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_hb_draw_drawing_funcs"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_hb_draw_drawing_funcs"’ are ‘[0]’ to ‘[26]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1161:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1179:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1179:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1181:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1181:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1182:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1182:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1183:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1183:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1184:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (48) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (49) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1184:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (50) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1185:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (51) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (52) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (53) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (54) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (55) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (56) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (57) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1185:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (58) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1186:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (59) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (60) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (61) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (62) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (63) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (64) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (65) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1186:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (66) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1187:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (67) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (68) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (69) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (70) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (71) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (72) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (73) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1187:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (74) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1188:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (75) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (76) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (77) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (78) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (79) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (80) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (81) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1188:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (82) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1190:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (83) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (84) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (85) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (86) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (87) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (88) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (89) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1190:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (90) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1191:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (91) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (92) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (93) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (94) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (95) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (96) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (97) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (98) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (99) out-of-bounds read from byte 29 till byte 32 but ‘"test_hb_draw_synthetic_slant"’ ends at byte 29 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_hb_draw_synthetic_slant"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_hb_draw_synthetic_slant"’ are ‘[0]’ to ‘[28]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1161:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1179:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1179:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1181:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1181:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1182:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1182:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1183:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1183:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1184:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (48) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (49) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1184:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (50) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1185:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (51) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (52) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (53) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (54) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (55) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (56) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (57) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1185:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (58) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1186:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (59) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (60) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (61) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (62) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (63) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (64) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (65) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1186:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (66) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1187:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (67) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (68) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (69) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (70) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (71) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (72) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (73) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1187:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (74) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1188:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (75) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (76) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (77) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (78) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (79) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (80) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (81) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1188:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (82) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1190:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (83) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (84) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (85) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (86) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (87) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (88) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (89) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1190:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (90) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1191:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (91) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (92) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (93) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (94) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (95) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (96) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (97) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1191:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (98) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1192:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (99) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (100) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (101) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (102) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (103) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (104) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (105) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1192:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (106) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1193:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (107) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (108) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (109) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (110) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (111) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (112) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (113) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (114) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (115) out-of-bounds read from byte 23 till byte 26 but ‘"test_hb_draw_immutable"’ ends at byte 23 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_hb_draw_immutable"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_hb_draw_immutable"’ are ‘[0]’ to ‘[22]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1161:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1179:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1179:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1181:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1181:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1182:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1182:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1183:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1183:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1184:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (48) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (49) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1184:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (50) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1185:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (51) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (52) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (53) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (54) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (55) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (56) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (57) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1185:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (58) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1186:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (59) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (60) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (61) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (62) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (63) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (64) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (65) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1186:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (66) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1187:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (67) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (68) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (69) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (70) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (71) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (72) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (73) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1187:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (74) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1188:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (75) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (76) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (77) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (78) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (79) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (80) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (81) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1188:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (82) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1190:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (83) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (84) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (85) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (86) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (87) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (88) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (89) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1190:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (90) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1191:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (91) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (92) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (93) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (94) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (95) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (96) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (97) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1191:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (98) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1192:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (99) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (100) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (101) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (102) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (103) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (104) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (105) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1192:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (106) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1193:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (107) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (108) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (109) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (110) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (111) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (112) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (113) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1193:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (114) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-draw.c:1195:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (115) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (116) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (117) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (118) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (119) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (120) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (121) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (122) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (123) out-of-bounds read from byte 16 till byte 19 but ‘"test_hb_draw_ft"’ ends at byte 16 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_hb_draw_ft"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_hb_draw_ft"’ are ‘[0]’ to ‘[15]’ <--[csmock-gcc-wrapper] [167/338] gcc -Itest/api/test-font.p -Itest/api -I../test/api -I. -I.. -Isrc -I../src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -pthread -DWITH_GZFILEOP -MD -MQ test/api/test-font.p/test-font.c.o -MF test/api/test-font.p/test-font.c.o.d -o test/api/test-font.p/test-font.c.o -c ../test/api/test-font.c In file included from /usr/include/glib-2.0/glib/gstring.h:37, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/giochannel.h:36, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:56, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-glib.h:34, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:32, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:27: <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:602:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:606:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/gtypes.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/galloca.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:32: <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (9) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (10) out-of-bounds read from byte 16 till byte 19 but ‘"test_face_empty"’ ends at byte 16 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_face_empty"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_face_empty"’ are ‘[0]’ to ‘[15]’ <--[csmock-gcc-wrapper] In file included from /usr/include/glib-2.0/glib/galloca.h:35: <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:602:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:606:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:606:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:607:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (17) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (18) out-of-bounds read from byte 17 till byte 20 but ‘"test_face_create"’ ends at byte 17 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_face_create"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_face_create"’ are ‘[0]’ to ‘[16]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:602:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:606:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:606:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:607:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:607:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:608:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (24) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (25) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (26) out-of-bounds read from byte 26 till byte 29 but ‘"test_face_createfortables"’ ends at byte 26 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_face_createfortables"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_face_createfortables"’ are ‘[0]’ to ‘[25]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:602:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:606:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:606:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:607:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:607:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:608:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:608:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:610:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (32) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (33) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (34) out-of-bounds read from byte 21 till byte 24 but ‘"test_fontfuncs_empty"’ ends at byte 21 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_fontfuncs_empty"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_fontfuncs_empty"’ are ‘[0]’ to ‘[20]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:602:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:606:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:606:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:607:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:607:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:608:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:608:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:610:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:610:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:611:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (40) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (41) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (42) out-of-bounds read from byte 19 till byte 22 but ‘"test_fontfuncs_nil"’ ends at byte 19 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_fontfuncs_nil"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_fontfuncs_nil"’ are ‘[0]’ to ‘[18]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:602:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:606:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:606:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:607:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:607:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:608:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:608:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:610:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:610:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:611:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:611:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:612:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (48) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (49) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (50) out-of-bounds read from byte 27 till byte 30 but ‘"test_fontfuncs_subclassing"’ ends at byte 27 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_fontfuncs_subclassing"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_fontfuncs_subclassing"’ are ‘[0]’ to ‘[26]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:602:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:606:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:606:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:607:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:607:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:608:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:608:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:610:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:610:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:611:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:611:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:612:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] :0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches./usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[cppcheck] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (48) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (49) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:612:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (50) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:613:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (51) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (52) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (53) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (54) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (55) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (56) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (57) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (58) out-of-bounds read from byte 25 till byte 28 but ‘"test_fontfuncs_parallels"’ ends at byte 25 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_fontfuncs_parallels"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_fontfuncs_parallels"’ are ‘[0]’ to ‘[24]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:602:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:606:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:606:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:607:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:607:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:608:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:608:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:610:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:610:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:611:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:611:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:612:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (48) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (49) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:612:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (50) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:613:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (51) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (52) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (53) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (54) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (55) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (56) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (57) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:613:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (58) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:615:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (59) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (60) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (61) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (62) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (63) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (64) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (65) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (66) out-of-bounds read from byte 16 till byte 19 but ‘"test_font_empty"’ ends at byte 16 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_font_empty"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_font_empty"’ are ‘[0]’ to ‘[15]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:602:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:606:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:606:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:607:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:607:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:608:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:608:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:610:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:610:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:611:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:611:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:612:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (48) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (49) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:612:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (50) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:613:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (51) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (52) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (53) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (54) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (55) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (56) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (57) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:613:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (58) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:615:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (59) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (60) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (61) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (62) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (63) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (64) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (65) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:615:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (66) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:616:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (67) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (68) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (69) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (70) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (71) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (72) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (73) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (74) out-of-bounds read from byte 21 till byte 24 but ‘"test_font_properties"’ ends at byte 21 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_font_properties"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_font_properties"’ are ‘[0]’ to ‘[20]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:602:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:606:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (9) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (10) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (11) out-of-bounds read from byte 16 till byte 19 but ‘"test_face_empty"’ ends at byte 16 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_face_empty"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_face_empty"’ are ‘[0]’ to ‘[15]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:602:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:606:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:606:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:607:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (17) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (18) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (19) out-of-bounds read from byte 17 till byte 20 but ‘"test_face_create"’ ends at byte 17 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_face_create"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_face_create"’ are ‘[0]’ to ‘[16]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:602:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:606:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:606:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:607:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:607:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:608:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (24) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (25) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (26) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (27) out-of-bounds read from byte 26 till byte 29 but ‘"test_face_createfortables"’ ends at byte 26 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_face_createfortables"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_face_createfortables"’ are ‘[0]’ to ‘[25]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:602:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:606:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:606:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:607:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:607:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:608:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:608:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:610:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (32) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (33) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (34) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (35) out-of-bounds read from byte 21 till byte 24 but ‘"test_fontfuncs_empty"’ ends at byte 21 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_fontfuncs_empty"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_fontfuncs_empty"’ are ‘[0]’ to ‘[20]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:602:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:606:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:606:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:607:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:607:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:608:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:608:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:610:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:610:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:611:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (40) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (41) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (42) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (43) out-of-bounds read from byte 19 till byte 22 but ‘"test_fontfuncs_nil"’ ends at byte 19 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_fontfuncs_nil"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_fontfuncs_nil"’ are ‘[0]’ to ‘[18]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:602:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:606:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:606:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:607:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:607:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:608:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:608:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:610:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:610:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:611:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:611:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:612:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (48) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (49) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (50) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (51) out-of-bounds read from byte 27 till byte 30 but ‘"test_fontfuncs_subclassing"’ ends at byte 27 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_fontfuncs_subclassing"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_fontfuncs_subclassing"’ are ‘[0]’ to ‘[26]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:602:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:606:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:606:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:607:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:607:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:608:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:608:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:610:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:610:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:611:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:611:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:612:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (48) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (49) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:612:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (50) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:613:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (51) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (52) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (53) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (54) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (55) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (56) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (57) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (58) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (59) out-of-bounds read from byte 25 till byte 28 but ‘"test_fontfuncs_parallels"’ ends at byte 25 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_fontfuncs_parallels"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_fontfuncs_parallels"’ are ‘[0]’ to ‘[24]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:602:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:606:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:606:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:607:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:607:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:608:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:608:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:610:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:610:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:611:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:611:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:612:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (48) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (49) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:612:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (50) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:613:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (51) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (52) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (53) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (54) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (55) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (56) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (57) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:613:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (58) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-font.c:615:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (59) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (60) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (61) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (62) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (63) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (64) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (65) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (66) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (67) out-of-bounds read from byte 16 till byte 19 but ‘"test_font_empty"’ ends at byte 16 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_font_empty"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_font_empty"’ are ‘[0]’ to ‘[15]’ <--[csmock-gcc-wrapper] [168/338] gcc -Itest/api/test-instance-cff2.p -Itest/api -I../test/api -I. -I.. -Isrc -I../src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -pthread -DWITH_GZFILEOP -MD -MQ test/api/test-instance-cff2.p/test-instance-cff2.c.o -MF test/api/test-instance-cff2.p/test-instance-cff2.c.o.d -o test/api/test-instance-cff2.p/test-instance-cff2.c.o -c ../test/api/test-instance-cff2.c In file included from /usr/include/glib-2.0/glib/gstring.h:37, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/giochannel.h:36, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:56, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-glib.h:34, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:32, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-instance-cff2.c:27: <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-instance-cff2.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-instance-cff2.c:68:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-instance-cff2.c:72:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/gtypes.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/galloca.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:32: <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (9) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (10) out-of-bounds read from byte 19 till byte 22 but ‘"test_instance_cff2"’ ends at byte 19 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_instance_cff2"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_instance_cff2"’ are ‘[0]’ to ‘[18]’ <--[csmock-gcc-wrapper] In file included from /usr/include/glib-2.0/glib/galloca.h:35: <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-instance-cff2.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-instance-cff2.c:68:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-instance-cff2.c:72:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (9) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (10) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (11) out-of-bounds read from byte 19 till byte 22 but ‘"test_instance_cff2"’ ends at byte 19 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_instance_cff2"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_instance_cff2"’ are ‘[0]’ to ‘[18]’ <--[csmock-gcc-wrapper] [169/338] gcc -Itest/api/test-object.p -Itest/api -I../test/api -I. -I.. -Isrc -I../src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -pthread -DWITH_GZFILEOP -MD -MQ test/api/test-object.p/test-object.c.o -MF test/api/test-object.p/test-object.c.o.d -o test/api/test-object.p/test-object.c.o -c ../test/api/test-object.c In file included from /usr/include/glib-2.0/glib/gstring.h:37, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/giochannel.h:36, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:56, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-glib.h:34, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:32, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-object.c:27: <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-object.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-object.c:368:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-object.c:372:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/gtypes.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/galloca.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:32: <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (9) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (10) out-of-bounds read from byte 12 till byte 15 but ‘"test_object"’ ends at byte 12 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_object"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_object"’ are ‘[0]’ to ‘[11]’ <--[csmock-gcc-wrapper] In file included from /usr/include/glib-2.0/glib/galloca.h:35: <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-object.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-object.c:368:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-object.c:372:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (9) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (10) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (11) out-of-bounds read from byte 12 till byte 15 but ‘"test_object"’ ends at byte 12 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_object"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_object"’ are ‘[0]’ to ‘[11]’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-object.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] [170/338] gcc -Itest/api/test-ot-alternates.p -Itest/api -I../test/api -I. -I.. -Isrc -I../src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -pthread -DWITH_GZFILEOP -MD -MQ test/api/test-ot-alternates.p/test-ot-alternates.c.o -MF test/api/test-ot-alternates.p/test-ot-alternates.c.o.d -o test/api/test-ot-alternates.p/test-ot-alternates.c.o -c ../test/api/test-ot-alternates.c In file included from /usr/include/glib-2.0/glib/gstring.h:37, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/giochannel.h:36, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:56, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-glib.h:34, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:32, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-alternates.c:25: <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-alternates.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-alternates.c:48:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-alternates.c:51:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/gtypes.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/galloca.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:32: <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (9) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (10) out-of-bounds read from byte 43 till byte 46 but ‘"test_ot_layout_lookup_get_glyph_alternates"’ ends at byte 43 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_ot_layout_lookup_get_glyph_alternates"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_ot_layout_lookup_get_glyph_alternates"’ are ‘[0]’ to ‘[42]’ <--[csmock-gcc-wrapper] In file included from /usr/include/glib-2.0/glib/galloca.h:35: <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-alternates.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-alternates.c:48:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-alternates.c:51:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (9) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (10) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (11) out-of-bounds read from byte 43 till byte 46 but ‘"test_ot_layout_lookup_get_glyph_alternates"’ ends at byte 43 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_ot_layout_lookup_get_glyph_alternates"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_ot_layout_lookup_get_glyph_alternates"’ are ‘[0]’ to ‘[42]’ <--[csmock-gcc-wrapper] [171/338] gcc -Itest/api/test-glyph-names.p -Itest/api -I../test/api -I. -I.. -Isrc -I../src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -pthread -DWITH_GZFILEOP -MD -MQ test/api/test-glyph-names.p/test-glyph-names.c.o -MF test/api/test-glyph-names.p/test-glyph-names.c.o.d -o test/api/test-glyph-names.p/test-glyph-names.c.o -c ../test/api/test-glyph-names.c In file included from /usr/include/glib-2.0/glib/gstring.h:37, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/giochannel.h:36, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:56, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-glib.h:34, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:32, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-glyph-names.c:27: <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-glyph-names.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-glyph-names.c:104:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-glyph-names.c:108:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/gtypes.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/galloca.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:32: <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (9) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (10) out-of-bounds read from byte 22 till byte 25 but ‘"test_glyph_names_post"’ ends at byte 22 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_glyph_names_post"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_glyph_names_post"’ are ‘[0]’ to ‘[21]’ <--[csmock-gcc-wrapper] In file included from /usr/include/glib-2.0/glib/galloca.h:35: <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-glyph-names.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-glyph-names.c:104:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-glyph-names.c:108:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-glyph-names.c:108:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-glyph-names.c:109:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (17) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (18) out-of-bounds read from byte 21 till byte 24 but ‘"test_glyph_names_cff"’ ends at byte 21 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_glyph_names_cff"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_glyph_names_cff"’ are ‘[0]’ to ‘[20]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-glyph-names.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-glyph-names.c:104:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-glyph-names.c:108:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (9) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (10) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (11) out-of-bounds read from byte 22 till byte 25 but ‘"test_glyph_names_post"’ ends at byte 22 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_glyph_names_post"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_glyph_names_post"’ are ‘[0]’ to ‘[21]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-glyph-names.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-glyph-names.c:104:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-glyph-names.c:108:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-glyph-names.c:108:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-glyph-names.c:109:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (17) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (18) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (19) out-of-bounds read from byte 21 till byte 24 but ‘"test_glyph_names_cff"’ ends at byte 21 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_glyph_names_cff"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_glyph_names_cff"’ are ‘[0]’ to ‘[20]’ <--[csmock-gcc-wrapper] [172/338] gcc -Itest/api/test-get-table-tags.p -Itest/api -I../test/api -I. -I.. -Isrc -I../src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -pthread -DWITH_GZFILEOP -MD -MQ test/api/test-get-table-tags.p/test-get-table-tags.c.o -MF test/api/test-get-table-tags.p/test-get-table-tags.c.o.d -o test/api/test-get-table-tags.p/test-get-table-tags.c.o -c ../test/api/test-get-table-tags.c In file included from /usr/include/glib-2.0/glib/gstring.h:37, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/giochannel.h:36, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:56, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-glib.h:34, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:32, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-get-table-tags.c:27: <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-get-table-tags.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-get-table-tags.c:162:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-get-table-tags.c:166:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/gtypes.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/galloca.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:32: <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (9) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (10) out-of-bounds read from byte 28 till byte 31 but ‘"test_get_table_tags_default"’ ends at byte 28 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_get_table_tags_default"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_get_table_tags_default"’ are ‘[0]’ to ‘[27]’ <--[csmock-gcc-wrapper] In file included from /usr/include/glib-2.0/glib/galloca.h:35: <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-get-table-tags.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-get-table-tags.c:162:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-get-table-tags.c:166:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-get-table-tags.c:166:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-get-table-tags.c:167:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (17) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (18) out-of-bounds read from byte 28 till byte 31 but ‘"test_get_table_tags_builder"’ ends at byte 28 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_get_table_tags_builder"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_get_table_tags_builder"’ are ‘[0]’ to ‘[27]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-get-table-tags.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-get-table-tags.c:162:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-get-table-tags.c:166:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-get-table-tags.c:166:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-get-table-tags.c:167:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-get-table-tags.c:167:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-get-table-tags.c:169:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (24) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (25) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (26) out-of-bounds read from byte 23 till byte 26 but ‘"test_get_table_tags_ft"’ ends at byte 23 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_get_table_tags_ft"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_get_table_tags_ft"’ are ‘[0]’ to ‘[22]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-get-table-tags.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-get-table-tags.c:162:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-get-table-tags.c:166:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (9) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (10) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (11) out-of-bounds read from byte 28 till byte 31 but ‘"test_get_table_tags_default"’ ends at byte 28 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_get_table_tags_default"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_get_table_tags_default"’ are ‘[0]’ to ‘[27]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-get-table-tags.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-get-table-tags.c:162:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-get-table-tags.c:166:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-get-table-tags.c:166:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-get-table-tags.c:167:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (17) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (18) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (19) out-of-bounds read from byte 28 till byte 31 but ‘"test_get_table_tags_builder"’ ends at byte 28 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_get_table_tags_builder"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_get_table_tags_builder"’ are ‘[0]’ to ‘[27]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-get-table-tags.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-get-table-tags.c:162:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-get-table-tags.c:166:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-get-table-tags.c:166:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-get-table-tags.c:167:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-get-table-tags.c:167:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-get-table-tags.c:169:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (24) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (25) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (26) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (27) out-of-bounds read from byte 23 till byte 26 but ‘"test_get_table_tags_ft"’ ends at byte 23 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_get_table_tags_ft"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_get_table_tags_ft"’ are ‘[0]’ to ‘[22]’ <--[csmock-gcc-wrapper] [173/338] gcc -Itest/api/test-ot-collect-glyphs.p -Itest/api -I../test/api -I. -I.. -Isrc -I../src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -pthread -DWITH_GZFILEOP -MD -MQ test/api/test-ot-collect-glyphs.p/test-ot-collect-glyphs.c.o -MF test/api/test-ot-collect-glyphs.p/test-ot-collect-glyphs.c.o.d -o test/api/test-ot-collect-glyphs.p/test-ot-collect-glyphs.c.o -c ../test/api/test-ot-collect-glyphs.c In file included from /usr/include/glib-2.0/glib/gstring.h:37, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/giochannel.h:36, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:56, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-glib.h:34, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:32, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-collect-glyphs.c:25: <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-collect-glyphs.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-collect-glyphs.c:485:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-collect-glyphs.c:488:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/gtypes.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/galloca.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:32: <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (9) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (10) out-of-bounds read from byte 49 till byte 52 but ‘"test_ot_layout_lookup_collect_glyphs_source_sans"’ ends at byte 49 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_ot_layout_lookup_collect_glyphs_source_sans"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_ot_layout_lookup_collect_glyphs_source_sans"’ are ‘[0]’ to ‘[48]’ <--[csmock-gcc-wrapper] In file included from /usr/include/glib-2.0/glib/galloca.h:35: <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-collect-glyphs.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-collect-glyphs.c:485:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-collect-glyphs.c:488:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-collect-glyphs.c:488:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-collect-glyphs.c:489:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (17) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (18) out-of-bounds read from byte 51 till byte 54 but ‘"test_ot_layout_lookup_collect_glyphs_noto_nastaliq"’ ends at byte 51 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_ot_layout_lookup_collect_glyphs_noto_nastaliq"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_ot_layout_lookup_collect_glyphs_noto_nastaliq"’ are ‘[0]’ to ‘[50]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-collect-glyphs.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-collect-glyphs.c:485:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-collect-glyphs.c:488:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-collect-glyphs.c:488:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-collect-glyphs.c:489:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-collect-glyphs.c:489:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-collect-glyphs.c:490:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (24) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (25) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (26) out-of-bounds read from byte 44 till byte 47 but ‘"test_ot_layout_lookup_collect_glyphs_qahiri"’ ends at byte 44 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_ot_layout_lookup_collect_glyphs_qahiri"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_ot_layout_lookup_collect_glyphs_qahiri"’ are ‘[0]’ to ‘[43]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-collect-glyphs.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-collect-glyphs.c:485:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-collect-glyphs.c:488:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (9) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (10) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (11) out-of-bounds read from byte 49 till byte 52 but ‘"test_ot_layout_lookup_collect_glyphs_source_sans"’ ends at byte 49 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_ot_layout_lookup_collect_glyphs_source_sans"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_ot_layout_lookup_collect_glyphs_source_sans"’ are ‘[0]’ to ‘[48]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-collect-glyphs.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-collect-glyphs.c:485:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-collect-glyphs.c:488:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-collect-glyphs.c:488:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-collect-glyphs.c:489:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (17) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (18) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (19) out-of-bounds read from byte 51 till byte 54 but ‘"test_ot_layout_lookup_collect_glyphs_noto_nastaliq"’ ends at byte 51 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_ot_layout_lookup_collect_glyphs_noto_nastaliq"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_ot_layout_lookup_collect_glyphs_noto_nastaliq"’ are ‘[0]’ to ‘[50]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-collect-glyphs.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-collect-glyphs.c:485:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-collect-glyphs.c:488:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-collect-glyphs.c:488:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-collect-glyphs.c:489:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-collect-glyphs.c:489:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-collect-glyphs.c:490:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (24) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (25) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (26) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (27) out-of-bounds read from byte 44 till byte 47 but ‘"test_ot_layout_lookup_collect_glyphs_qahiri"’ ends at byte 44 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_ot_layout_lookup_collect_glyphs_qahiri"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_ot_layout_lookup_collect_glyphs_qahiri"’ are ‘[0]’ to ‘[43]’ <--[csmock-gcc-wrapper] [174/338] gcc -Itest/api/test-map.p -Itest/api -I../test/api -I. -I.. -Isrc -I../src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -pthread -DWITH_GZFILEOP -MD -MQ test/api/test-map.p/test-map.c.o -MF test/api/test-map.p/test-map.c.o.d -o test/api/test-map.p/test-map.c.o -c ../test/api/test-map.c In file included from /usr/include/glib-2.0/glib/gstring.h:37, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/giochannel.h:36, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:56, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-glib.h:34, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:32, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-map.c:25: <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-map.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-map.c:135:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-map.c:139:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/gtypes.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/galloca.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:32: <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (9) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (10) out-of-bounds read from byte 15 till byte 18 but ‘"test_map_basic"’ ends at byte 15 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_map_basic"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_map_basic"’ are ‘[0]’ to ‘[14]’ <--[csmock-gcc-wrapper] In file included from /usr/include/glib-2.0/glib/galloca.h:35: <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-map.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-map.c:135:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-map.c:139:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-map.c:139:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-map.c:140:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (17) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (18) out-of-bounds read from byte 18 till byte 21 but ‘"test_map_userdata"’ ends at byte 18 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_map_userdata"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_map_userdata"’ are ‘[0]’ to ‘[17]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-map.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-map.c:135:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-map.c:139:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-map.c:139:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-map.c:140:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-map.c:140:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-map.c:141:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (24) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (25) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (26) out-of-bounds read from byte 18 till byte 21 but ‘"test_map_refcount"’ ends at byte 18 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_map_refcount"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_map_refcount"’ are ‘[0]’ to ‘[17]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-map.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-map.c:135:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-map.c:139:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-map.c:139:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-map.c:140:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-map.c:140:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-map.c:141:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-map.c:141:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-map.c:142:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (32) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (33) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (34) out-of-bounds read from byte 24 till byte 27 but ‘"test_map_get_population"’ ends at byte 24 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_map_get_population"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_map_get_population"’ are ‘[0]’ to ‘[23]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-map.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-map.c:135:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-map.c:139:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (9) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (10) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (11) out-of-bounds read from byte 15 till byte 18 but ‘"test_map_basic"’ ends at byte 15 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_map_basic"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_map_basic"’ are ‘[0]’ to ‘[14]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-map.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-map.c:135:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-map.c:139:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-map.c:139:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-map.c:140:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (17) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (18) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (19) out-of-bounds read from byte 18 till byte 21 but ‘"test_map_userdata"’ ends at byte 18 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_map_userdata"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_map_userdata"’ are ‘[0]’ to ‘[17]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-map.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-map.c:135:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-map.c:139:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-map.c:139:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-map.c:140:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-map.c:140:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-map.c:141:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (24) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (25) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (26) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (27) out-of-bounds read from byte 18 till byte 21 but ‘"test_map_refcount"’ ends at byte 18 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_map_refcount"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_map_refcount"’ are ‘[0]’ to ‘[17]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-map.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-map.c:135:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-map.c:139:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-map.c:139:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-map.c:140:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-map.c:140:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-map.c:141:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-map.c:141:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-map.c:142:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (32) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (33) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (34) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (35) out-of-bounds read from byte 24 till byte 27 but ‘"test_map_get_population"’ ends at byte 24 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_map_get_population"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_map_get_population"’ are ‘[0]’ to ‘[23]’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-map.c: In function ‘test_map_userdata’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-map.c:73:9: warning: dereference of possibly-NULL ‘data’ [CWE-690] [-Wanalyzer-possible-null-dereference] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-map.c:71:23: note: (1) this call could return NULL <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-map.c:73:9: note: (2) ‘data’ could be NULL: unchecked value from (1) <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-map.c:78:10: warning: dereference of possibly-NULL ‘data2’ [CWE-690] [-Wanalyzer-possible-null-dereference] <--[csmock-gcc-wrapper] In file included from /usr/include/glib-2.0/glib.h:89: <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:55:49: note: (1) following ‘true’ branch... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-map.c:75:3: note: in expansion of macro ‘g_assert_cmpint’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-map.c:77:19: note: (2) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-map.c:77:19: note: (3) this call could return NULL <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-map.c:78:10: note: (4) ‘data2’ could be NULL: unchecked value from (3) <--[csmock-gcc-wrapper] [175/338] gcc -Itest/api/test-ot-face.p -Itest/api -I../test/api -I. -I.. -Isrc -I../src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -pthread -DWITH_GZFILEOP -MD -MQ test/api/test-ot-face.p/test-ot-face.c.o -MF test/api/test-ot-face.p/test-ot-face.c.o.d -o test/api/test-ot-face.p/test-ot-face.c.o -c ../test/api/test-ot-face.c In file included from /usr/include/glib-2.0/glib/gstring.h:37, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/giochannel.h:36, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:56, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-glib.h:34, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:32, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-face.c:28: <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-face.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-face.c:218:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-face.c:222:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/gtypes.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/galloca.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:32: <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (9) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (10) out-of-bounds read from byte 19 till byte 22 but ‘"test_ot_face_empty"’ ends at byte 19 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_ot_face_empty"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_ot_face_empty"’ are ‘[0]’ to ‘[18]’ <--[csmock-gcc-wrapper] In file included from /usr/include/glib-2.0/glib/galloca.h:35: <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-face.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-face.c:218:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-face.c:222:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-face.c:222:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-face.c:223:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (17) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (18) out-of-bounds read from byte 40 till byte 43 but ‘"test_ot_var_axis_on_zero_named_instance"’ ends at byte 40 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_ot_var_axis_on_zero_named_instance"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_ot_var_axis_on_zero_named_instance"’ are ‘[0]’ to ‘[39]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-face.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-face.c:218:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-face.c:222:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (9) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (10) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (11) out-of-bounds read from byte 19 till byte 22 but ‘"test_ot_face_empty"’ ends at byte 19 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_ot_face_empty"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_ot_face_empty"’ are ‘[0]’ to ‘[18]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-face.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-face.c:218:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-face.c:222:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-face.c:222:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-face.c:223:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (17) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (18) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (19) out-of-bounds read from byte 40 till byte 43 but ‘"test_ot_var_axis_on_zero_named_instance"’ ends at byte 40 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_ot_var_axis_on_zero_named_instance"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_ot_var_axis_on_zero_named_instance"’ are ‘[0]’ to ‘[39]’ <--[csmock-gcc-wrapper] [176/338] gcc -Itest/api/test-ot-ligature-carets.p -Itest/api -I../test/api -I. -I.. -Isrc -I../src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -pthread -DWITH_GZFILEOP -MD -MQ test/api/test-ot-ligature-carets.p/test-ot-ligature-carets.c.o -MF test/api/test-ot-ligature-carets.p/test-ot-ligature-carets.c.o.d -o test/api/test-ot-ligature-carets.p/test-ot-ligature-carets.c.o -c ../test/api/test-ot-ligature-carets.c In file included from /usr/include/glib-2.0/glib/gstring.h:37, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/giochannel.h:36, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:56, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-glib.h:34, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:32, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-ligature-carets.c:26: <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-ligature-carets.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-ligature-carets.c:166:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-ligature-carets.c:170:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/gtypes.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/galloca.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:32: <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (9) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (10) out-of-bounds read from byte 43 till byte 46 but ‘"test_ot_layout_get_ligature_carets_ot_gdef"’ ends at byte 43 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_ot_layout_get_ligature_carets_ot_gdef"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_ot_layout_get_ligature_carets_ot_gdef"’ are ‘[0]’ to ‘[42]’ <--[csmock-gcc-wrapper] In file included from /usr/include/glib-2.0/glib/galloca.h:35: <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-ligature-carets.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-ligature-carets.c:166:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-ligature-carets.c:170:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-ligature-carets.c:170:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-ligature-carets.c:171:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (17) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (18) out-of-bounds read from byte 41 till byte 44 but ‘"test_ot_layout_get_ligature_carets_empty"’ ends at byte 41 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_ot_layout_get_ligature_carets_empty"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_ot_layout_get_ligature_carets_empty"’ are ‘[0]’ to ‘[40]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-ligature-carets.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-ligature-carets.c:166:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-ligature-carets.c:170:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (9) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (10) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (11) out-of-bounds read from byte 43 till byte 46 but ‘"test_ot_layout_get_ligature_carets_ot_gdef"’ ends at byte 43 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_ot_layout_get_ligature_carets_ot_gdef"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_ot_layout_get_ligature_carets_ot_gdef"’ are ‘[0]’ to ‘[42]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-ligature-carets.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-ligature-carets.c:166:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-ligature-carets.c:170:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-ligature-carets.c:170:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-ligature-carets.c:171:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (17) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (18) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (19) out-of-bounds read from byte 41 till byte 44 but ‘"test_ot_layout_get_ligature_carets_empty"’ ends at byte 41 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_ot_layout_get_ligature_carets_empty"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_ot_layout_get_ligature_carets_empty"’ are ‘[0]’ to ‘[40]’ <--[csmock-gcc-wrapper] [177/338] gcc -Itest/api/test-ot-glyphname.p -Itest/api -I../test/api -I. -I.. -Isrc -I../src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -pthread -DWITH_GZFILEOP -MD -MQ test/api/test-ot-glyphname.p/test-ot-glyphname.c.o -MF test/api/test-ot-glyphname.p/test-ot-glyphname.c.o.d -o test/api/test-ot-glyphname.p/test-ot-glyphname.c.o -c ../test/api/test-ot-glyphname.c In file included from /usr/include/glib-2.0/glib/gstring.h:37, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/giochannel.h:36, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:56, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-glib.h:34, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:32, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-glyphname.c:27: <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-glyphname.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-glyphname.c:85:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-glyphname.c:89:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/gtypes.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/galloca.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:32: <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (9) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (10) out-of-bounds read from byte 20 till byte 23 but ‘"test_standard_names"’ ends at byte 20 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_standard_names"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_standard_names"’ are ‘[0]’ to ‘[19]’ <--[csmock-gcc-wrapper] In file included from /usr/include/glib-2.0/glib/galloca.h:35: <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-glyphname.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-glyphname.c:85:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-glyphname.c:89:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-glyphname.c:89:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-glyphname.c:90:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (17) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (18) out-of-bounds read from byte 24 till byte 27 but ‘"test_non_standard_names"’ ends at byte 24 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_non_standard_names"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_non_standard_names"’ are ‘[0]’ to ‘[23]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-glyphname.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-glyphname.c:85:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-glyphname.c:89:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-glyphname.c:89:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-glyphname.c:90:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-glyphname.c:90:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-glyphname.c:91:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (24) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (25) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (26) out-of-bounds read from byte 26 till byte 29 but ‘"test_predef_charset_names"’ ends at byte 26 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_predef_charset_names"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_predef_charset_names"’ are ‘[0]’ to ‘[25]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-glyphname.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-glyphname.c:85:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-glyphname.c:89:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (9) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (10) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (11) out-of-bounds read from byte 20 till byte 23 but ‘"test_standard_names"’ ends at byte 20 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_standard_names"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_standard_names"’ are ‘[0]’ to ‘[19]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-glyphname.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-glyphname.c:85:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-glyphname.c:89:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-glyphname.c:89:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-glyphname.c:90:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (17) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (18) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (19) out-of-bounds read from byte 24 till byte 27 but ‘"test_non_standard_names"’ ends at byte 24 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_non_standard_names"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_non_standard_names"’ are ‘[0]’ to ‘[23]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-glyphname.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-glyphname.c:85:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-glyphname.c:89:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-glyphname.c:89:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-glyphname.c:90:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-glyphname.c:90:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-glyphname.c:91:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (24) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (25) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (26) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (27) out-of-bounds read from byte 26 till byte 29 but ‘"test_predef_charset_names"’ ends at byte 26 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_predef_charset_names"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_predef_charset_names"’ are ‘[0]’ to ‘[25]’ <--[csmock-gcc-wrapper] [178/338] gcc -Itest/api/test-ot-meta.p -Itest/api -I../test/api -I. -I.. -Isrc -I../src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -pthread -DWITH_GZFILEOP -MD -MQ test/api/test-ot-meta.p/test-ot-meta.c.o -MF test/api/test-ot-meta.p/test-ot-meta.c.o.d -o test/api/test-ot-meta.p/test-ot-meta.c.o -c ../test/api/test-ot-meta.c In file included from /usr/include/glib-2.0/glib/gstring.h:37, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/giochannel.h:36, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:56, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-glib.h:34, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:32, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-meta.c:25: <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-meta.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-meta.c:78:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-meta.c:81:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/gtypes.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/galloca.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:32: <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (9) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (10) out-of-bounds read from byte 25 till byte 28 but ‘"test_ot_meta_get_entries"’ ends at byte 25 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_ot_meta_get_entries"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_ot_meta_get_entries"’ are ‘[0]’ to ‘[24]’ <--[csmock-gcc-wrapper] In file included from /usr/include/glib-2.0/glib/galloca.h:35: <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-meta.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-meta.c:78:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-meta.c:81:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-meta.c:81:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-meta.c:82:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (17) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (18) out-of-bounds read from byte 29 till byte 32 but ‘"test_ot_meta_reference_entry"’ ends at byte 29 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_ot_meta_reference_entry"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_ot_meta_reference_entry"’ are ‘[0]’ to ‘[28]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-meta.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-meta.c:78:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-meta.c:81:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (9) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (10) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (11) out-of-bounds read from byte 25 till byte 28 but ‘"test_ot_meta_get_entries"’ ends at byte 25 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_ot_meta_get_entries"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_ot_meta_get_entries"’ are ‘[0]’ to ‘[24]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-meta.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-meta.c:78:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-meta.c:81:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-meta.c:81:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-meta.c:82:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (17) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (18) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (19) out-of-bounds read from byte 29 till byte 32 but ‘"test_ot_meta_reference_entry"’ ends at byte 29 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_ot_meta_reference_entry"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_ot_meta_reference_entry"’ are ‘[0]’ to ‘[28]’ <--[csmock-gcc-wrapper] [179/338] gcc -Itest/api/test-ot-name.p -Itest/api -I../test/api -I. -I.. -Isrc -I../src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -pthread -DWITH_GZFILEOP -MD -MQ test/api/test-ot-name.p/test-ot-name.c.o -MF test/api/test-ot-name.p/test-ot-name.c.o.d -o test/api/test-ot-name.p/test-ot-name.c.o -c ../test/api/test-ot-name.c In file included from /usr/include/glib-2.0/glib/gstring.h:37, <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-name.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] from /usr/include/glib-2.0/glib/giochannel.h:36, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:56, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-glib.h:34, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:32, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-name.c:26: <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-name.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-name.c:110:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-name.c:115:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/gtypes.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/galloca.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:32: <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (9) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (10) out-of-bounds read from byte 51 till byte 54 but ‘"test_ot_layout_feature_get_name_ids_and_characters"’ ends at byte 51 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_ot_layout_feature_get_name_ids_and_characters"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_ot_layout_feature_get_name_ids_and_characters"’ are ‘[0]’ to ‘[50]’ <--[csmock-gcc-wrapper] In file included from /usr/include/glib-2.0/glib/galloca.h:35: <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-name.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-name.c:110:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-name.c:115:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-name.c:115:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-name.c:116:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (17) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (18) out-of-bounds read from byte 13 till byte 16 but ‘"test_ot_name"’ ends at byte 13 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_ot_name"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_ot_name"’ are ‘[0]’ to ‘[12]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-name.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-name.c:110:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-name.c:115:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (9) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (10) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (11) out-of-bounds read from byte 51 till byte 54 but ‘"test_ot_layout_feature_get_name_ids_and_characters"’ ends at byte 51 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_ot_layout_feature_get_name_ids_and_characters"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_ot_layout_feature_get_name_ids_and_characters"’ are ‘[0]’ to ‘[50]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-name.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-name.c:110:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-name.c:115:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-name.c:115:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-name.c:116:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (17) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (18) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (19) out-of-bounds read from byte 13 till byte 16 but ‘"test_ot_name"’ ends at byte 13 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_ot_name"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_ot_name"’ are ‘[0]’ to ‘[12]’ <--[csmock-gcc-wrapper] [180/338] gcc -Itest/api/test-ot-color.p -Itest/api -I../test/api -I. -I.. -Isrc -I../src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -pthread -DWITH_GZFILEOP -MD -MQ test/api/test-ot-color.p/test-ot-color.c.o -MF test/api/test-ot-color.p/test-ot-color.c.o.d -o test/api/test-ot-color.p/test-ot-color.c.o -c ../test/api/test-ot-color.c /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] In file included from /usr/include/glib-2.0/glib/gstring.h:37, <--[csmock-gcc-wrapper] cswrap: warning: cswrap: warning: 2024-11-13 00:37:09 still trying to lock /cswrap_cap_file_lock2024-11-13 00:37:09 still trying to lock /cswrap_cap_file_lock from /usr/include/glib-2.0/glib/giochannel.h:36, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:56, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-glib.h:34, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:32, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:28: <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:478:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:483:13: note: (2) calling ‘hb_test_open_font_file’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:318:1: note: (3) entry to ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:328:6: note: (4) following ‘false’ branch (when ‘blob’ is non-NULL)... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:331:10: note: (5) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:483:13: note: (6) returning to ‘main’ from ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:484:13: note: (7) calling ‘hb_test_open_font_file’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:318:1: note: (8) entry to ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:328:6: note: (9) following ‘false’ branch (when ‘blob’ is non-NULL)... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:331:10: note: (10) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:484:13: note: (11) returning to ‘main’ from ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:485:10: note: (12) calling ‘hb_test_open_font_file’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:318:1: note: (13) entry to ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:328:6: note: (14) following ‘false’ branch (when ‘blob’ is non-NULL)... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:331:10: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:485:10: note: (16) returning to ‘main’ from ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:486:10: note: (17) calling ‘hb_test_open_font_file’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:318:1: note: (18) entry to ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:328:6: note: (19) following ‘false’ branch (when ‘blob’ is non-NULL)... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:331:10: note: (20) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:486:10: note: (21) returning to ‘main’ from ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:487:10: note: (22) calling ‘hb_test_open_font_file’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:318:1: note: (23) entry to ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:328:6: note: (24) following ‘false’ branch (when ‘blob’ is non-NULL)... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:331:10: note: (25) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:487:10: note: (26) returning to ‘main’ from ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:488:9: note: (27) calling ‘hb_test_open_font_file’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:318:1: note: (28) entry to ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:328:6: note: (29) following ‘false’ branch (when ‘blob’ is non-NULL)... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:331:10: note: (30) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:488:9: note: (31) returning to ‘main’ from ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:489:12: note: (32) calling ‘hb_test_open_font_file’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:318:1: note: (33) entry to ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:328:6: note: (34) following ‘false’ branch (when ‘blob’ is non-NULL)... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:331:10: note: (35) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:489:12: note: (36) returning to ‘main’ from ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (37) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:491:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (38) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (39) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (40) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/gtypes.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/galloca.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:32: <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (41) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (42) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (43) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (44) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (45) out-of-bounds read from byte 35 till byte 38 but ‘"test_hb_ot_color_palette_get_count"’ ends at byte 35 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_hb_ot_color_palette_get_count"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_hb_ot_color_palette_get_count"’ are ‘[0]’ to ‘[34]’ <--[csmock-gcc-wrapper] In file included from /usr/include/glib-2.0/glib/galloca.h:35: <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:478:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:483:13: note: (2) calling ‘hb_test_open_font_file’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:318:1: note: (3) entry to ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:328:6: note: (4) following ‘false’ branch (when ‘blob’ is non-NULL)... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:331:10: note: (5) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:483:13: note: (6) returning to ‘main’ from ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:484:13: note: (7) calling ‘hb_test_open_font_file’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:318:1: note: (8) entry to ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:328:6: note: (9) following ‘false’ branch (when ‘blob’ is non-NULL)... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:331:10: note: (10) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:484:13: note: (11) returning to ‘main’ from ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:485:10: note: (12) calling ‘hb_test_open_font_file’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:318:1: note: (13) entry to ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:328:6: note: (14) following ‘false’ branch (when ‘blob’ is non-NULL)... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:331:10: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:485:10: note: (16) returning to ‘main’ from ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:486:10: note: (17) calling ‘hb_test_open_font_file’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:318:1: note: (18) entry to ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:328:6: note: (19) following ‘false’ branch (when ‘blob’ is non-NULL)... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:331:10: note: (20) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:486:10: note: (21) returning to ‘main’ from ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:487:10: note: (22) calling ‘hb_test_open_font_file’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:318:1: note: (23) entry to ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:328:6: note: (24) following ‘false’ branch (when ‘blob’ is non-NULL)... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:331:10: note: (25) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:487:10: note: (26) returning to ‘main’ from ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:488:9: note: (27) calling ‘hb_test_open_font_file’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:318:1: note: (28) entry to ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:328:6: note: (29) following ‘false’ branch (when ‘blob’ is non-NULL)... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:331:10: note: (30) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:488:9: note: (31) returning to ‘main’ from ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:489:12: note: (32) calling ‘hb_test_open_font_file’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:318:1: note: (33) entry to ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:328:6: note: (34) following ‘false’ branch (when ‘blob’ is non-NULL)... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:331:10: note: (35) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:489:12: note: (36) returning to ‘main’ from ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (37) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:491:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (38) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (39) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (40) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (41) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (42) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (43) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (44) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:491:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (45) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:492:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (46) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (47) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (48) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (49) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (50) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (51) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (52) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (53) out-of-bounds read from byte 43 till byte 46 but ‘"test_hb_ot_color_palette_get_name_id_empty"’ ends at byte 43 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_hb_ot_color_palette_get_name_id_empty"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_hb_ot_color_palette_get_name_id_empty"’ are ‘[0]’ to ‘[42]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:478:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:483:13: note: (2) calling ‘hb_test_open_font_file’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:318:1: note: (3) entry to ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:328:6: note: (4) following ‘false’ branch (when ‘blob’ is non-NULL)... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:331:10: note: (5) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:483:13: note: (6) returning to ‘main’ from ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:484:13: note: (7) calling ‘hb_test_open_font_file’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:318:1: note: (8) entry to ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:328:6: note: (9) following ‘false’ branch (when ‘blob’ is non-NULL)... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:331:10: note: (10) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:484:13: note: (11) returning to ‘main’ from ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:485:10: note: (12) calling ‘hb_test_open_font_file’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:318:1: note: (13) entry to ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:328:6: note: (14) following ‘false’ branch (when ‘blob’ is non-NULL)... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:331:10: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:485:10: note: (16) returning to ‘main’ from ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:486:10: note: (17) calling ‘hb_test_open_font_file’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:318:1: note: (18) entry to ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:328:6: note: (19) following ‘false’ branch (when ‘blob’ is non-NULL)... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:331:10: note: (20) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:486:10: note: (21) returning to ‘main’ from ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:487:10: note: (22) calling ‘hb_test_open_font_file’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:318:1: note: (23) entry to ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:328:6: note: (24) following ‘false’ branch (when ‘blob’ is non-NULL)... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:331:10: note: (25) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:487:10: note: (26) returning to ‘main’ from ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:488:9: note: (27) calling ‘hb_test_open_font_file’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:318:1: note: (28) entry to ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:328:6: note: (29) following ‘false’ branch (when ‘blob’ is non-NULL)... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:331:10: note: (30) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:488:9: note: (31) returning to ‘main’ from ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:489:12: note: (32) calling ‘hb_test_open_font_file’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:318:1: note: (33) entry to ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:328:6: note: (34) following ‘false’ branch (when ‘blob’ is non-NULL)... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:331:10: note: (35) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:489:12: note: (36) returning to ‘main’ from ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (37) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:491:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (38) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (39) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (40) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (41) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (42) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (43) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (44) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:491:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (45) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:492:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (46) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (47) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (48) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (49) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (50) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (51) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (52) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:492:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (53) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:493:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (54) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (55) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (56) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (57) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (58) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (59) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (60) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (61) out-of-bounds read from byte 40 till byte 43 but ‘"test_hb_ot_color_palette_get_name_id_v0"’ ends at byte 40 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_hb_ot_color_palette_get_name_id_v0"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_hb_ot_color_palette_get_name_id_v0"’ are ‘[0]’ to ‘[39]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:478:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:483:13: note: (2) calling ‘hb_test_open_font_file’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:318:1: note: (3) entry to ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:328:6: note: (4) following ‘false’ branch (when ‘blob’ is non-NULL)... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:331:10: note: (5) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:483:13: note: (6) returning to ‘main’ from ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:484:13: note: (7) calling ‘hb_test_open_font_file’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:318:1: note: (8) entry to ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:328:6: note: (9) following ‘false’ branch (when ‘blob’ is non-NULL)... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:331:10: note: (10) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:484:13: note: (11) returning to ‘main’ from ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:485:10: note: (12) calling ‘hb_test_open_font_file’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:318:1: note: (13) entry to ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:328:6: note: (14) following ‘false’ branch (when ‘blob’ is non-NULL)... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:331:10: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:485:10: note: (16) returning to ‘main’ from ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:486:10: note: (17) calling ‘hb_test_open_font_file’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:318:1: note: (18) entry to ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:328:6: note: (19) following ‘false’ branch (when ‘blob’ is non-NULL)... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:331:10: note: (20) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:486:10: note: (21) returning to ‘main’ from ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:487:10: note: (22) calling ‘hb_test_open_font_file’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:318:1: note: (23) entry to ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:328:6: note: (24) following ‘false’ branch (when ‘blob’ is non-NULL)... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:331:10: note: (25) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:487:10: note: (26) returning to ‘main’ from ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:488:9: note: (27) calling ‘hb_test_open_font_file’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:318:1: note: (28) entry to ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:328:6: note: (29) following ‘false’ branch (when ‘blob’ is non-NULL)... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:331:10: note: (30) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:488:9: note: (31) returning to ‘main’ from ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:489:12: note: (32) calling ‘hb_test_open_font_file’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:318:1: note: (33) entry to ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:328:6: note: (34) following ‘false’ branch (when ‘blob’ is non-NULL)... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:331:10: note: (35) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:489:12: note: (36) returning to ‘main’ from ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (37) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:491:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (38) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (39) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (40) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (41) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (42) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (43) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (44) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:491:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (45) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:492:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (46) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (47) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (48) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (49) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (50) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (51) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (52) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:492:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (53) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:493:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (54) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (55) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (56) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (57) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (58) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (59) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (60) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:493:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (61) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:494:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (62) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (63) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (64) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (65) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (66) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (67) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (68) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (69) out-of-bounds read from byte 40 till byte 43 but ‘"test_hb_ot_color_palette_get_name_id_v1"’ ends at byte 40 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_hb_ot_color_palette_get_name_id_v1"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_hb_ot_color_palette_get_name_id_v1"’ are ‘[0]’ to ‘[39]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:478:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:483:13: note: (2) calling ‘hb_test_open_font_file’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:318:1: note: (3) entry to ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:328:6: note: (4) following ‘false’ branch (when ‘blob’ is non-NULL)... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:331:10: note: (5) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:483:13: note: (6) returning to ‘main’ from ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:484:13: note: (7) calling ‘hb_test_open_font_file’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:318:1: note: (8) entry to ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:328:6: note: (9) following ‘false’ branch (when ‘blob’ is non-NULL)... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:331:10: note: (10) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:484:13: note: (11) returning to ‘main’ from ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:485:10: note: (12) calling ‘hb_test_open_font_file’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:318:1: note: (13) entry to ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:328:6: note: (14) following ‘false’ branch (when ‘blob’ is non-NULL)... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:331:10: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:485:10: note: (16) returning to ‘main’ from ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:486:10: note: (17) calling ‘hb_test_open_font_file’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:318:1: note: (18) entry to ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:328:6: note: (19) following ‘false’ branch (when ‘blob’ is non-NULL)... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:331:10: note: (20) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:486:10: note: (21) returning to ‘main’ from ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:487:10: note: (22) calling ‘hb_test_open_font_file’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:318:1: note: (23) entry to ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:328:6: note: (24) following ‘false’ branch (when ‘blob’ is non-NULL)... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:331:10: note: (25) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:487:10: note: (26) returning to ‘main’ from ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:488:9: note: (27) calling ‘hb_test_open_font_file’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:318:1: note: (28) entry to ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:328:6: note: (29) following ‘false’ branch (when ‘blob’ is non-NULL)... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:331:10: note: (30) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:488:9: note: (31) returning to ‘main’ from ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:489:12: note: (32) calling ‘hb_test_open_font_file’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:318:1: note: (33) entry to ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:328:6: note: (34) following ‘false’ branch (when ‘blob’ is non-NULL)... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:331:10: note: (35) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:489:12: note: (36) returning to ‘main’ from ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (37) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:491:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (38) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (39) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (40) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (41) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (42) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (43) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (44) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:491:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (45) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:492:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (46) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (47) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (48) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (49) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (50) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (51) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (52) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:492:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (53) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:493:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (54) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (55) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (56) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (57) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (58) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (59) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (60) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:493:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (61) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:494:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (62) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (63) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (64) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (65) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (66) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (67) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (68) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:494:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (69) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:495:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (70) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (71) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (72) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (73) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (74) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (75) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (76) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (77) out-of-bounds read from byte 41 till byte 44 but ‘"test_hb_ot_color_palette_get_flags_empty"’ ends at byte 41 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_hb_ot_color_palette_get_flags_empty"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_hb_ot_color_palette_get_flags_empty"’ are ‘[0]’ to ‘[40]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.hcswrap: warning: <--[csmock-gcc-wrapper] : In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:478:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:483:13: note: (2) calling ‘hb_test_open_font_file’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:318:1: note: (3) entry to ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:328:6: note: (4) following ‘false’ branch (when ‘blob’ is non-NULL)... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:331:10: note: (5) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:483:13: note: (6) returning to ‘main’ from ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:484:13: note: (7) calling ‘hb_test_open_font_file’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:318:1: note: (8) entry to ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:328:6: note: (9) following ‘false’ branch (when ‘blob’ is non-NULL)... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:331:10: note: (10) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:484:13: note: (11) returning to ‘main’ from ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:485:10: note: (12) calling ‘hb_test_open_font_file’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:318:1: note: (13) entry to ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:328:6: note: (14) following ‘false’ branch (when ‘blob’ is non-NULL)... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:331:10: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:485:10: note: (16) returning to ‘main’ from ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:486:10: note: (17) calling ‘hb_test_open_font_file’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:318:1: note: (18) entry to ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:328:6: note: (19) following ‘false’ branch (when ‘blob’ is non-NULL)... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:331:10: note: (20) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:486:10: note: (21) returning to ‘main’ from ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:487:10: note: (22) calling ‘hb_test_open_font_file’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:318:1: note: (23) entry to ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:328:6: note: (24) following ‘false’ branch (when ‘blob’ is non-NULL)... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:331:10: note: (25) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:487:10: note: (26) returning to ‘main’ from ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:488:9: note: (27) calling ‘hb_test_open_font_file’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:318:1: note: (28) entry to ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:328:6: note: (29) following ‘false’ branch (when ‘blob’ is non-NULL)... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:331:10: note: (30) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:488:9: note: (31) returning to ‘main’ from ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:489:12: note: (32) calling ‘hb_test_open_font_file’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:318:1: note: (33) entry to ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:328:6: note: (34) following ‘false’ branch (when ‘blob’ is non-NULL)... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:331:10: note: (35) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:489:12: note: (36) returning to ‘main’ from ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (37) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:491:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (38) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (39) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (40) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (41) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (42) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (43) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (44) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:491:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (45) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:492:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (46) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (47) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (48) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (49) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (50) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (51) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (52) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:492:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (53) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:493:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (54) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (55) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (56) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (57) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (58) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (59) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (60) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:493:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (61) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:494:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (62) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (63) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (64) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (65) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (66) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (67) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (68) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:494:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (69) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:495:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (70) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (71) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (72) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (73) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (74) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (75) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (76) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:495:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (77) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:496:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (78) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (79) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (80) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (81) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (82) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (83) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (84) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (85) out-of-bounds read from byte 38 till byte 41 but ‘"test_hb_ot_color_palette_get_flags_v0"’ ends at byte 38 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_hb_ot_color_palette_get_flags_v0"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_hb_ot_color_palette_get_flags_v0"’ are ‘[0]’ to ‘[37]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:478:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:483:13: note: (2) calling ‘hb_test_open_font_file’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:318:1: note: (3) entry to ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:328:6: note: (4) following ‘false’ branch (when ‘blob’ is non-NULL)... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:331:10: note: (5) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:483:13: note: (6) returning to ‘main’ from ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:484:13: note: (7) calling ‘hb_test_open_font_file’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:318:1: note: (8) entry to ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:328:6: note: (9) following ‘false’ branch (when ‘blob’ is non-NULL)... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:331:10: note: (10) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:484:13: note: (11) returning to ‘main’ from ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:485:10: note: (12) calling ‘hb_test_open_font_file’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:318:1: note: (13) entry to ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:328:6: note: (14) following ‘false’ branch (when ‘blob’ is non-NULL)... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:331:10: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:485:10: note: (16) returning to ‘main’ from ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:486:10: note: (17) calling ‘hb_test_open_font_file’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:318:1: note: (18) entry to ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:328:6: note: (19) following ‘false’ branch (when ‘blob’ is non-NULL)... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:331:10: note: (20) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:486:10: note: (21) returning to ‘main’ from ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:487:10: note: (22) calling ‘hb_test_open_font_file’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:318:1: note: (23) entry to ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:328:6: note: (24) following ‘false’ branch (when ‘blob’ is non-NULL)... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:331:10: note: (25) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:487:10: note: (26) returning to ‘main’ from ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:488:9: note: (27) calling ‘hb_test_open_font_file’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:318:1: note: (28) entry to ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:328:6: note: (29) following ‘false’ branch (when ‘blob’ is non-NULL)... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:331:10: note: (30) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:488:9: note: (31) returning to ‘main’ from ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:489:12: note: (32) calling ‘hb_test_open_font_file’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:318:1: note: (33) entry to ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:328:6: note: (34) following ‘false’ branch (when ‘blob’ is non-NULL)... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:331:10: note: (35) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:489:12: note: (36) returning to ‘main’ from ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (37) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:491:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (38) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (39) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (40) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (41) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (42) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (43) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (44) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:491:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (45) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:492:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (46) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (47) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (48) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (49) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (50) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (51) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (52) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:492:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (53) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:493:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (54) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (55) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (56) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (57) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (58) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (59) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (60) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:493:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (61) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:494:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (62) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (63) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (64) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (65) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (66) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (67) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (68) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:494:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (69) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:495:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (70) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (71) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (72) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (73) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (74) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (75) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (76) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:495:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (77) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:496:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (78) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (79) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (80) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (81) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (82) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (83) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (84) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:496:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (85) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:497:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (86) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (87) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (88) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (89) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (90) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (91) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (92) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (93) out-of-bounds read from byte 38 till byte 41 but ‘"test_hb_ot_color_palette_get_flags_v1"’ ends at byte 38 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_hb_ot_color_palette_get_flags_v1"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_hb_ot_color_palette_get_flags_v1"’ are ‘[0]’ to ‘[37]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:478:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:483:13: note: (2) calling ‘hb_test_open_font_file’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:318:1: note: (3) entry to ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:328:6: note: (4) following ‘false’ branch (when ‘blob’ is non-NULL)... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:331:10: note: (5) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:483:13: note: (6) returning to ‘main’ from ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:484:13: note: (7) calling ‘hb_test_open_font_file’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:318:1: note: (8) entry to ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:328:6: note: (9) following ‘false’ branch (when ‘blob’ is non-NULL)... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:331:10: note: (10) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:484:13: note: (11) returning to ‘main’ from ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:485:10: note: (12) calling ‘hb_test_open_font_file’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:318:1: note: (13) entry to ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:328:6: note: (14) following ‘false’ branch (when ‘blob’ is non-NULL)... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:331:10: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:485:10: note: (16) returning to ‘main’ from ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:486:10: note: (17) calling ‘hb_test_open_font_file’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:318:1: note: (18) entry to ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:328:6: note: (19) following ‘false’ branch (when ‘blob’ is non-NULL)... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:331:10: note: (20) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:486:10: note: (21) returning to ‘main’ from ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:487:10: note: (22) calling ‘hb_test_open_font_file’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:318:1: note: (23) entry to ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:328:6: note: (24) following ‘false’ branch (when ‘blob’ is non-NULL)... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:331:10: note: (25) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:487:10: note: (26) returning to ‘main’ from ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:488:9: note: (27) calling ‘hb_test_open_font_file’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:318:1: note: (28) entry to ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:328:6: note: (29) following ‘false’ branch (when ‘blob’ is non-NULL)... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:331:10: note: (30) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:488:9: note: (31) returning to ‘main’ from ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:489:12: note: (32) calling ‘hb_test_open_font_file’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:318:1: note: (33) entry to ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:328:6: note: (34) following ‘false’ branch (when ‘blob’ is non-NULL)... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:331:10: note: (35) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:489:12: note: (36) returning to ‘main’ from ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (37) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:491:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (38) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (39) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (40) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (41) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (42) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (43) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (44) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:491:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (45) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:492:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (46) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (47) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (48) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (49) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (50) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (51) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (52) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:492:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (53) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:493:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (54) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (55) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (56) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (57) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (58) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (59) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (60) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:493:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (61) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:494:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (62) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (63) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (64) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (65) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (66) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (67) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (68) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:494:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (69) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:495:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (70) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (71) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (72) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (73) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (74) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (75) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (76) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:495:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (77) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:496:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (78) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (79) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (80) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (81) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (82) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (83) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (84) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:496:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (85) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:497:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (86) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (87) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (88) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (89) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (90) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (91) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (92) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:497:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (93) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:498:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (94) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (95) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (96) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (97) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (98) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (99) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (100) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (101) out-of-bounds read from byte 42 till byte 45 but ‘"test_hb_ot_color_palette_get_colors_empty"’ ends at byte 42 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_hb_ot_color_palette_get_colors_empty"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_hb_ot_color_palette_get_colors_empty"’ are ‘[0]’ to ‘[41]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:478:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:483:13: note: (2) calling ‘hb_test_open_font_file’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:318:1: note: (3) entry to ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:328:6: note: (4) following ‘false’ branch (when ‘blob’ is non-NULL)... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:331:10: note: (5) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:483:13: note: (6) returning to ‘main’ from ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:484:13: note: (7) calling ‘hb_test_open_font_file’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:318:1: note: (8) entry to ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:328:6: note: (9) following ‘false’ branch (when ‘blob’ is non-NULL)... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:331:10: note: (10) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:484:13: note: (11) returning to ‘main’ from ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:485:10: note: (12) calling ‘hb_test_open_font_file’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:318:1: note: (13) entry to ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:328:6: note: (14) following ‘false’ branch (when ‘blob’ is non-NULL)... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:331:10: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:485:10: note: (16) returning to ‘main’ from ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:486:10: note: (17) calling ‘hb_test_open_font_file’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:318:1: note: (18) entry to ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:328:6: note: (19) following ‘false’ branch (when ‘blob’ is non-NULL)... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:331:10: note: (20) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:486:10: note: (21) returning to ‘main’ from ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:487:10: note: (22) calling ‘hb_test_open_font_file’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:318:1: note: (23) entry to ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:328:6: note: (24) following ‘false’ branch (when ‘blob’ is non-NULL)... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:331:10: note: (25) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:487:10: note: (26) returning to ‘main’ from ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:488:9: note: (27) calling ‘hb_test_open_font_file’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:318:1: note: (28) entry to ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:328:6: note: (29) following ‘false’ branch (when ‘blob’ is non-NULL)... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:331:10: note: (30) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:488:9: note: (31) returning to ‘main’ from ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:489:12: note: (32) calling ‘hb_test_open_font_file’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:318:1: note: (33) entry to ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:328:6: note: (34) following ‘false’ branch (when ‘blob’ is non-NULL)... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:331:10: note: (35) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:489:12: note: (36) returning to ‘main’ from ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (37) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:491:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (38) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (39) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (40) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (41) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (42) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (43) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (44) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:491:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (45) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:492:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (46) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (47) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (48) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (49) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (50) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (51) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (52) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:492:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (53) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:493:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (54) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (55) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (56) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (57) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (58) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (59) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (60) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:493:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (61) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:494:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (62) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (63) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (64) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (65) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (66) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (67) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (68) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:494:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (69) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:495:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (70) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (71) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (72) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (73) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (74) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (75) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (76) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:495:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (77) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:496:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (78) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (79) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (80) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (81) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (82) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (83) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (84) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:496:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (85) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:497:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (86) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (87) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (88) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (89) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (90) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (91) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (92) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:497:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (93) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:498:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (94) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (95) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (96) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (97) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (98) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (99) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (100) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:498:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (101) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:499:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (102) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (103) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (104) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (105) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (106) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (107) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (108) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (109) out-of-bounds read from byte 39 till byte 42 but ‘"test_hb_ot_color_palette_get_colors_v0"’ ends at byte 39 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_hb_ot_color_palette_get_colors_v0"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_hb_ot_color_palette_get_colors_v0"’ are ‘[0]’ to ‘[38]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:478:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:483:13: note: (2) calling ‘hb_test_open_font_file’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:318:1: note: (3) entry to ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:328:6: note: (4) following ‘false’ branch (when ‘blob’ is non-NULL)... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:331:10: note: (5) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:483:13: note: (6) returning to ‘main’ from ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:484:13: note: (7) calling ‘hb_test_open_font_file’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:318:1: note: (8) entry to ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:328:6: note: (9) following ‘false’ branch (when ‘blob’ is non-NULL)... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:331:10: note: (10) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:484:13: note: (11) returning to ‘main’ from ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:485:10: note: (12) calling ‘hb_test_open_font_file’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:318:1: note: (13) entry to ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:328:6: note: (14) following ‘false’ branch (when ‘blob’ is non-NULL)... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:331:10: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:485:10: note: (16) returning to ‘main’ from ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:486:10: note: (17) calling ‘hb_test_open_font_file’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:318:1: note: (18) entry to ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:328:6: note: (19) following ‘false’ branch (when ‘blob’ is non-NULL)... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:331:10: note: (20) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:486:10: note: (21) returning to ‘main’ from ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:487:10: note: (22) calling ‘hb_test_open_font_file’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:318:1: note: (23) entry to ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:328:6: note: (24) following ‘false’ branch (when ‘blob’ is non-NULL)... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:331:10: note: (25) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:487:10: note: (26) returning to ‘main’ from ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:488:9: note: (27) calling ‘hb_test_open_font_file’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:318:1: note: (28) entry to ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:328:6: note: (29) following ‘false’ branch (when ‘blob’ is non-NULL)... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:331:10: note: (30) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:488:9: note: (31) returning to ‘main’ from ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:489:12: note: (32) calling ‘hb_test_open_font_file’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:318:1: note: (33) entry to ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:328:6: note: (34) following ‘false’ branch (when ‘blob’ is non-NULL)... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:331:10: note: (35) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:489:12: note: (36) returning to ‘main’ from ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (37) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:491:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (38) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (39) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (40) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (41) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (42) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (43) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (44) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:491:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (45) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:492:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (46) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (47) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (48) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (49) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (50) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (51) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (52) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:492:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (53) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:493:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (54) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (55) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (56) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (57) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (58) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (59) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (60) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:493:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (61) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:494:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (62) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (63) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (64) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (65) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (66) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (67) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (68) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:494:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (69) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:495:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (70) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (71) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (72) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (73) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (74) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (75) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (76) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:495:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (77) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:496:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (78) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (79) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (80) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (81) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (82) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (83) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (84) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:496:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (85) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:497:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (86) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (87) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (88) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (89) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (90) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (91) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (92) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c:497:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-color.c: internal warning: child 2263 timed out after 30s <--[csmock-gcc-wrapper] cswrap: error: child 2263 (/usr/bin/csmock-gcc-wrapper) terminated by signal 15 (timed out) [181/338] gcc -Itest/api/test-ot-layout.p -Itest/api -I../test/api -I. -I.. -Isrc -I../src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -pthread -DWITH_GZFILEOP -MD -MQ test/api/test-ot-layout.p/test-ot-layout.c.o -MF test/api/test-ot-layout.p/test-ot-layout.c.o.d -o test/api/test-ot-layout.p/test-ot-layout.c.o -c ../test/api/test-ot-layout.c In file included from /usr/include/glib-2.0/glib/gstring.h:37, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/giochannel.h:36, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:56, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-glib.h:34, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:32, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-layout.c:25: <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-layout.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-layout.c:219:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-layout.c:222:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/gtypes.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/galloca.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:32: <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (9) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (10) out-of-bounds read from byte 37 till byte 40 but ‘"test_ot_layout_table_get_script_tags"’ ends at byte 37 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_ot_layout_table_get_script_tags"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_ot_layout_table_get_script_tags"’ are ‘[0]’ to ‘[36]’ <--[csmock-gcc-wrapper] In file included from /usr/include/glib-2.0/glib/galloca.h:35: <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-layout.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-layout.c:219:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-layout.c:222:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-layout.c:222:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-layout.c:223:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (17) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (18) out-of-bounds read from byte 33 till byte 36 but ‘"test_ot_layout_table_find_script"’ ends at byte 33 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_ot_layout_table_find_script"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_ot_layout_table_find_script"’ are ‘[0]’ to ‘[32]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-layout.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-layout.c:219:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-layout.c:222:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-layout.c:222:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-layout.c:223:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-layout.c:223:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-layout.c:224:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (24) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (25) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (26) out-of-bounds read from byte 40 till byte 43 but ‘"test_ot_layout_script_get_language_tags"’ ends at byte 40 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_ot_layout_script_get_language_tags"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_ot_layout_script_get_language_tags"’ are ‘[0]’ to ‘[39]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-layout.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-layout.c:219:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-layout.c:222:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-layout.c:222:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-layout.c:223:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-layout.c:223:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-layout.c:224:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-layout.c:224:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-layout.c:225:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (32) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (33) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (34) out-of-bounds read from byte 38 till byte 41 but ‘"test_ot_layout_table_get_feature_tags"’ ends at byte 38 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_ot_layout_table_get_feature_tags"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_ot_layout_table_get_feature_tags"’ are ‘[0]’ to ‘[37]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-layout.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-layout.c:219:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-layout.c:222:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-layout.c:222:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-layout.c:223:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-layout.c:223:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-layout.c:224:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-layout.c:224:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-layout.c:225:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-layout.c:225:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-layout.c:226:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (40) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (41) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (42) out-of-bounds read from byte 41 till byte 44 but ‘"test_ot_layout_language_get_feature_tags"’ ends at byte 41 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_ot_layout_language_get_feature_tags"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_ot_layout_language_get_feature_tags"’ are ‘[0]’ to ‘[40]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-layout.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-layout.c:219:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-layout.c:222:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (9) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (10) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (11) out-of-bounds read from byte 37 till byte 40 but ‘"test_ot_layout_table_get_script_tags"’ ends at byte 37 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_ot_layout_table_get_script_tags"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_ot_layout_table_get_script_tags"’ are ‘[0]’ to ‘[36]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-layout.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-layout.c:219:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-layout.c:222:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-layout.c:222:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-layout.c:223:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (17) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (18) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (19) out-of-bounds read from byte 33 till byte 36 but ‘"test_ot_layout_table_find_script"’ ends at byte 33 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_ot_layout_table_find_script"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_ot_layout_table_find_script"’ are ‘[0]’ to ‘[32]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-layout.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-layout.c:219:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-layout.c:222:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-layout.c:222:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-layout.c:223:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-layout.c:223:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-layout.c:224:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (24) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (25) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (26) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (27) out-of-bounds read from byte 40 till byte 43 but ‘"test_ot_layout_script_get_language_tags"’ ends at byte 40 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_ot_layout_script_get_language_tags"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_ot_layout_script_get_language_tags"’ are ‘[0]’ to ‘[39]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-layout.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-layout.c:219:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-layout.c:222:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-layout.c:222:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-layout.c:223:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-layout.c:223:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-layout.c:224:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-layout.c:224:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-layout.c:225:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (32) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (33) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (34) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (35) out-of-bounds read from byte 38 till byte 41 but ‘"test_ot_layout_table_get_feature_tags"’ ends at byte 38 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_ot_layout_table_get_feature_tags"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_ot_layout_table_get_feature_tags"’ are ‘[0]’ to ‘[37]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-layout.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] :0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-layout.c:219:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-layout.c:222:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-layout.c:222:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-layout.c:223:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-layout.c:223:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-layout.c:224:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-layout.c:224:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-layout.c:225:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-layout.c:225:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-layout.c:226:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (40) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (41) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (42) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (43) out-of-bounds read from byte 41 till byte 44 but ‘"test_ot_layout_language_get_feature_tags"’ ends at byte 41 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_ot_layout_language_get_feature_tags"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_ot_layout_language_get_feature_tags"’ are ‘[0]’ to ‘[40]’ <--[csmock-gcc-wrapper] [182/338] gcc -Itest/api/test-subset-repacker.p -Itest/api -I../test/api -I. -I.. -Isrc -I../src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -pthread -DWITH_GZFILEOP -MD -MQ test/api/test-subset-repacker.p/test-subset-repacker.c.o -MF test/api/test-subset-repacker.p/test-subset-repacker.c.o.d -o test/api/test-subset-repacker.p/test-subset-repacker.c.o -c ../test/api/test-subset-repacker.c [183/338] gcc -Itest/api/test-ot-metrics.p -Itest/api -I../test/api -I. -I.. -Isrc -I../src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -pthread -DWITH_GZFILEOP -MD -MQ test/api/test-ot-metrics.p/test-ot-metrics.c.o -MF test/api/test-ot-metrics.p/test-ot-metrics.c.o.d -o test/api/test-ot-metrics.p/test-ot-metrics.c.o -c ../test/api/test-ot-metrics.c In file included from /usr/include/glib-2.0/glib/gstring.h:37, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/giochannel.h:36, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:56, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-glib.h:34, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:32, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics.c:25: <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics.c:72:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics.c:75:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/gtypes.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/galloca.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:32: <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (9) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (10) out-of-bounds read from byte 27 till byte 30 but ‘"test_ot_metrics_get_no_var"’ ends at byte 27 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_ot_metrics_get_no_var"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_ot_metrics_get_no_var"’ are ‘[0]’ to ‘[26]’ <--[csmock-gcc-wrapper] In file included from /usr/include/glib-2.0/glib/galloca.h:35: <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics.c:72:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics.c:75:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics.c:75:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics.c:76:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (17) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (18) out-of-bounds read from byte 24 till byte 27 but ‘"test_ot_metrics_get_var"’ ends at byte 24 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_ot_metrics_get_var"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_ot_metrics_get_var"’ are ‘[0]’ to ‘[23]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics.c:72:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics.c:75:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (9) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (10) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (11) out-of-bounds read from byte 27 till byte 30 but ‘"test_ot_metrics_get_no_var"’ ends at byte 27 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_ot_metrics_get_no_var"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_ot_metrics_get_no_var"’ are ‘[0]’ to ‘[26]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics.c:72:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics.c:75:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics.c:75:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics.c:76:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (17) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (18) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (19) out-of-bounds read from byte 24 till byte 27 but ‘"test_ot_metrics_get_var"’ ends at byte 24 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_ot_metrics_get_var"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_ot_metrics_get_var"’ are ‘[0]’ to ‘[23]’ <--[csmock-gcc-wrapper] [184/338] gcc -Itest/api/test-ot-tag.p -Itest/api -I../test/api -I. -I.. -Isrc -I../src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -pthread -DWITH_GZFILEOP -MD -MQ test/api/test-ot-tag.p/test-ot-tag.c.o -MF test/api/test-ot-tag.p/test-ot-tag.c.o.d -o test/api/test-ot-tag.p/test-ot-tag.c.o -c ../test/api/test-ot-tag.c /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] In file included from /usr/include/glib-2.0/glib/gstring.h:37, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/giochannel.h:36, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:56, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-glib.h:34, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:32, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:27: <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:555:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:559:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/gtypes.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/galloca.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:32: <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (9) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (10) out-of-bounds read from byte 30 till byte 33 but ‘"test_ot_tag_script_degenerate"’ ends at byte 30 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_ot_tag_script_degenerate"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_ot_tag_script_degenerate"’ are ‘[0]’ to ‘[29]’ <--[csmock-gcc-wrapper] In file included from /usr/include/glib-2.0/glib/galloca.h:35: <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:555:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:559:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:559:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:560:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (17) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (18) out-of-bounds read from byte 26 till byte 29 but ‘"test_ot_tag_script_simple"’ ends at byte 26 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_ot_tag_script_simple"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_ot_tag_script_simple"’ are ‘[0]’ to ‘[25]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:555:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:559:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:559:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:560:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:560:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:561:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (24) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (25) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (26) out-of-bounds read from byte 33 till byte 36 but ‘"test_ot_tag_script_from_language"’ ends at byte 33 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_ot_tag_script_from_language"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_ot_tag_script_from_language"’ are ‘[0]’ to ‘[32]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:555:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:559:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:559:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:560:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:560:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:561:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:561:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:562:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (32) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (33) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (34) out-of-bounds read from byte 25 till byte 28 but ‘"test_ot_tag_script_indic"’ ends at byte 25 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_ot_tag_script_indic"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_ot_tag_script_indic"’ are ‘[0]’ to ‘[24]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:555:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:559:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:559:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:560:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:560:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:561:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:561:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:562:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:562:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:564:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (40) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (41) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (42) out-of-bounds read from byte 36 till byte 39 but ‘"test_ot_tags_to_script_and_language"’ ends at byte 36 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_ot_tags_to_script_and_language"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_ot_tags_to_script_and_language"’ are ‘[0]’ to ‘[35]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:555:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:559:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:559:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:560:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:560:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:561:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:561:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:562:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:562:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:564:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:564:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:566:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (48) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (49) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (50) out-of-bounds read from byte 21 till byte 24 but ‘"test_ot_tag_language"’ ends at byte 21 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_ot_tag_language"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_ot_tag_language"’ are ‘[0]’ to ‘[20]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:555:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:559:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:559:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:560:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:560:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:561:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:561:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:562:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:562:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:564:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:564:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:566:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] :1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (48) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (49) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:566:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (50) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:568:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (51) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (52) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (53) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (54) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (55) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (56) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (57) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (58) out-of-bounds read from byte 17 till byte 20 but ‘"test_ot_tag_full"’ ends at byte 17 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_ot_tag_full"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_ot_tag_full"’ are ‘[0]’ to ‘[16]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:555:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:559:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (9) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (10) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (11) out-of-bounds read from byte 30 till byte 33 but ‘"test_ot_tag_script_degenerate"’ ends at byte 30 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_ot_tag_script_degenerate"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_ot_tag_script_degenerate"’ are ‘[0]’ to ‘[29]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:555:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:559:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:559:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:560:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (17) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (18) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (19) out-of-bounds read from byte 26 till byte 29 but ‘"test_ot_tag_script_simple"’ ends at byte 26 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_ot_tag_script_simple"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_ot_tag_script_simple"’ are ‘[0]’ to ‘[25]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:555:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:559:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:559:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:560:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:560:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:561:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (24) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (25) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (26) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (27) out-of-bounds read from byte 33 till byte 36 but ‘"test_ot_tag_script_from_language"’ ends at byte 33 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_ot_tag_script_from_language"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_ot_tag_script_from_language"’ are ‘[0]’ to ‘[32]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:555:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:559:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:559:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:560:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:560:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:561:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:561:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:562:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (32) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (33) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (34) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (35) out-of-bounds read from byte 25 till byte 28 but ‘"test_ot_tag_script_indic"’ ends at byte 25 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_ot_tag_script_indic"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_ot_tag_script_indic"’ are ‘[0]’ to ‘[24]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:555:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:559:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:559:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:560:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:560:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:561:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:561:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:562:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:562:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:564:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (40) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (41) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (42) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (43) out-of-bounds read from byte 36 till byte 39 but ‘"test_ot_tags_to_script_and_language"’ ends at byte 36 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_ot_tags_to_script_and_language"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_ot_tags_to_script_and_language"’ are ‘[0]’ to ‘[35]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:555:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:559:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:559:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:560:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:560:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:561:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:561:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:562:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:562:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:564:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:564:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:566:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (48) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (49) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (50) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (51) out-of-bounds read from byte 21 till byte 24 but ‘"test_ot_tag_language"’ ends at byte 21 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_ot_tag_language"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_ot_tag_language"’ are ‘[0]’ to ‘[20]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:555:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:559:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:559:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:560:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:560:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:561:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:561:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:562:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:562:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:564:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:564:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:566:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (48) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (49) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:566:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (50) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:568:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (51) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (52) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (53) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (54) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (55) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (56) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (57) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (58) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (59) out-of-bounds read from byte 17 till byte 20 but ‘"test_ot_tag_full"’ ends at byte 17 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_ot_tag_full"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_ot_tag_full"’ are ‘[0]’ to ‘[16]’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c: In function ‘test_tags’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:526:29: warning: ‘expected_tags’ has no more arguments (1 consumed) [CWE-685] [-Wanalyzer-va-list-exhausted] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:537:1: note: (1) entry to ‘test_ot_tag_full’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:539:3: note: (2) calling ‘test_tags’ from ‘test_ot_tag_full’ with 1 variadic argument <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:501:1: note: (3) entry to ‘test_tags’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (4) following ‘true’ branch (when ‘script_tags’ is non-NULL)... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:514:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (5) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:515:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch (when ‘language_tags’ is non-NULL)... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:515:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:516:10: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:524:17: note: (8) following ‘true’ branch... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:526:29: note: (9) ...to here <--[csmock-gcc-wrapper] In file included from /usr/include/glib-2.0/glib.h:89: <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:67:49: note: (10) following ‘true’ branch (when ‘__n1 == __n2’)... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:528:5: note: in expansion of macro ‘g_assert_cmphex’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:524:51: note: (11) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:524:17: note: (12) following ‘true’ branch... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:526:29: note: (13) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:526:29: note: (14) ‘expected_tags’ has no more arguments (1 consumed) <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:526:29: warning: ‘expected_tags’ has no more arguments (2 consumed) [CWE-685] [-Wanalyzer-va-list-exhausted] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:537:1: note: (1) entry to ‘test_ot_tag_full’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:539:3: note: (2) calling ‘test_tags’ from ‘test_ot_tag_full’ with 1 variadic argument <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:501:1: note: (3) entry to ‘test_tags’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (4) following ‘true’ branch (when ‘script_tags’ is non-NULL)... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:514:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (5) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:515:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch (when ‘language_tags’ is non-NULL)... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:515:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:516:10: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:539:3: note: (8) returning to ‘test_ot_tag_full’ from ‘test_tags’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:540:3: note: (9) calling ‘test_tags’ from ‘test_ot_tag_full’ with 2 variadic arguments <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:501:1: note: (10) entry to ‘test_tags’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (11) following ‘true’ branch (when ‘script_tags’ is non-NULL)... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:514:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (12) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:515:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (13) following ‘true’ branch (when ‘language_tags’ is non-NULL)... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:515:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:516:10: note: (14) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:524:17: note: (15) following ‘true’ branch... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:526:29: note: (16) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:524:17: note: (17) following ‘true’ branch... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:526:29: note: (18) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:67:49: note: (19) following ‘true’ branch (when ‘__n1 == __n2’)... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:528:5: note: in expansion of macro ‘g_assert_cmphex’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:524:51: note: (20) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:524:17: note: (21) following ‘true’ branch... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:526:29: note: (22) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:526:29: note: (23) ‘expected_tags’ has no more arguments (2 consumed) <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:526:29: warning: ‘expected_tags’ has no more arguments (0 consumed) [CWE-685] [-Wanalyzer-va-list-exhausted] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:537:1: note: (1) entry to ‘test_ot_tag_full’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:539:3: note: (2) calling ‘test_tags’ from ‘test_ot_tag_full’ with 1 variadic argument <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:501:1: note: (3) entry to ‘test_tags’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (4) following ‘true’ branch (when ‘script_tags’ is non-NULL)... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:514:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (5) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:515:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch (when ‘language_tags’ is non-NULL)... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:515:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:516:10: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:539:3: note: (8) returning to ‘test_ot_tag_full’ from ‘test_tags’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:540:3: note: (9) calling ‘test_tags’ from ‘test_ot_tag_full’ with 2 variadic arguments <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:501:1: note: (10) entry to ‘test_tags’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (11) following ‘true’ branch (when ‘script_tags’ is non-NULL)... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:514:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (12) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:515:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (13) following ‘true’ branch (when ‘language_tags’ is non-NULL)... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:515:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:516:10: note: (14) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:540:3: note: (15) returning to ‘test_ot_tag_full’ from ‘test_tags’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:541:3: note: (16) calling ‘test_tags’ from ‘test_ot_tag_full’ with 2 variadic arguments <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:501:1: note: (17) entry to ‘test_tags’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (18) following ‘true’ branch (when ‘script_tags’ is non-NULL)... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:514:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (19) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:515:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (20) following ‘true’ branch (when ‘language_tags’ is non-NULL)... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:515:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:516:10: note: (21) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:541:3: note: (22) returning to ‘test_ot_tag_full’ from ‘test_tags’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:542:3: note: (23) calling ‘test_tags’ from ‘test_ot_tag_full’ with 0 variadic arguments <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:501:1: note: (24) entry to ‘test_tags’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (25) following ‘true’ branch (when ‘script_tags’ is non-NULL)... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:514:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (26) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:515:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (27) following ‘true’ branch (when ‘language_tags’ is non-NULL)... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:515:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:516:10: note: (28) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:61:49: note: (29) following ‘true’ branch (when ‘__n1 == __n2’)... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:521:3: note: in expansion of macro ‘g_assert_cmpuint’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:60:54: note: (30) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:522:3: note: in expansion of macro ‘g_assert_cmpuint’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:61:49: note: (31) following ‘true’ branch (when ‘__n1 == __n2’)... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:522:3: note: in expansion of macro ‘g_assert_cmpuint’ <--[csmock-gcc-wrapper] cc1: note: (32) ...to here /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:524:17: note: (33) following ‘true’ branch... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:526:29: note: (34) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-tag.c:526:29: note: (35) ‘expected_tags’ has no more arguments (0 consumed) <--[csmock-gcc-wrapper] [185/338] gcc -Itest/api/test-set.p -Itest/api -I../test/api -I. -I.. -Isrc -I../src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -pthread -DWITH_GZFILEOP -MD -MQ test/api/test-set.p/test-set.c.o -MF test/api/test-set.p/test-set.c.o.d -o test/api/test-set.p/test-set.c.o -c ../test/api/test-set.c /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] In file included from /usr/include/glib-2.0/glib/gstring.h:37, <--[csmock-gcc-wrapper] cswrap: warning: cswrap: warning: 2024-11-13 00:37:56 still trying to lock /cswrap_cap_file_lock2024-11-13 00:37:56 still trying to lock /cswrap_cap_file_lock from /usr/include/glib-2.0/glib/giochannel.h:36, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:56, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-glib.h:34, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:32, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:27: <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1195:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1199:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/gtypes.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/galloca.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:32: <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (9) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (10) out-of-bounds read from byte 15 till byte 18 but ‘"test_set_basic"’ ends at byte 15 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_set_basic"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_set_basic"’ are ‘[0]’ to ‘[14]’ <--[csmock-gcc-wrapper] In file included from /usr/include/glib-2.0/glib/galloca.h:35: <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1195:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1199:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1199:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (17) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (18) out-of-bounds read from byte 17 till byte 20 but ‘"test_set_subsets"’ ends at byte 17 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_set_subsets"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_set_subsets"’ are ‘[0]’ to ‘[16]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1195:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1199:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1199:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (24) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (25) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (26) out-of-bounds read from byte 17 till byte 20 but ‘"test_set_algebra"’ ends at byte 17 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_set_algebra"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_set_algebra"’ are ‘[0]’ to ‘[16]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1195:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1199:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1199:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1202:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (32) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (33) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (34) out-of-bounds read from byte 14 till byte 17 but ‘"test_set_iter"’ ends at byte 14 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_set_iter"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_set_iter"’ are ‘[0]’ to ‘[13]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1195:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1199:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1199:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1202:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1202:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1203:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (40) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (41) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (42) out-of-bounds read from byte 15 till byte 18 but ‘"test_set_empty"’ ends at byte 15 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_set_empty"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_set_empty"’ are ‘[0]’ to ‘[14]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1195:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1199:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1199:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1202:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1202:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1203:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1203:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1204:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (48) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (49) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (50) out-of-bounds read from byte 18 till byte 21 but ‘"test_set_delrange"’ ends at byte 18 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_set_delrange"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_set_delrange"’ are ‘[0]’ to ‘[17]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1195:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1199:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1199:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1202:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1202:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1203:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1203:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1204:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (48) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (49) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1204:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (50) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1206:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (51) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (52) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (53) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (54) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (55) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (56) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (57) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (58) out-of-bounds read from byte 25 till byte 28 but ‘"test_set_intersect_empty"’ ends at byte 25 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_set_intersect_empty"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_set_intersect_empty"’ are ‘[0]’ to ‘[24]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1195:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1199:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1199:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1202:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1202:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1203:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1203:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1204:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (48) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (49) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1204:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (50) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1206:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (51) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (52) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (53) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (54) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (55) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (56) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (57) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1206:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (58) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1207:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (59) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (60) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (61) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (62) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (63) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (64) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (65) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (66) out-of-bounds read from byte 34 till byte 37 but ‘"test_set_intersect_page_reduction"’ ends at byte 34 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_set_intersect_page_reduction"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_set_intersect_page_reduction"’ are ‘[0]’ to ‘[33]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1195:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1199:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1199:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1202:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1202:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1203:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1203:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1204:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (48) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (49) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1204:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (50) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1206:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (51) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (52) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (53) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (54) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (55) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (56) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (57) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1206:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (58) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1207:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (59) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (60) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (61) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (62) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (63) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (64) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (65) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1207:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (66) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1208:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (67) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (68) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (69) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (70) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (71) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (72) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (73) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (74) out-of-bounds read from byte 15 till byte 18 but ‘"test_set_union"’ ends at byte 15 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_set_union"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_set_union"’ are ‘[0]’ to ‘[14]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1195:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1199:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1199:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1202:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1202:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1203:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1203:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1204:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (48) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (49) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1204:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (50) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1206:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (51) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (52) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (53) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (54) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (55) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (56) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (57) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1206:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (58) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1207:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (59) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (60) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (61) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (62) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (63) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (64) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (65) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1207:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (66) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1208:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (67) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (68) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (69) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (70) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (71) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (72) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (73) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1208:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (74) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1210:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (75) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (76) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (77) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (78) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (79) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (80) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (81) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (82) out-of-bounds read from byte 25 till byte 28 but ‘"test_set_inverted_basics"’ ends at byte 25 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_set_inverted_basics"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_set_inverted_basics"’ are ‘[0]’ to ‘[24]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1195:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1199:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1199:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1202:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1202:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1203:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1203:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1204:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (48) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (49) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1204:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (50) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1206:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (51) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (52) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (53) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (54) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (55) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (56) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (57) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1206:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (58) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1207:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (59) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (60) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (61) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (62) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (63) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (64) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (65) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1207:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (66) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1208:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (67) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (68) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (69) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (70) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (71) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (72) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (73) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1208:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (74) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1210:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (75) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (76) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (77) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (78) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (79) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (80) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (81) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1210:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (82) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1211:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (83) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (84) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (85) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (86) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (87) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (88) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (89) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (90) out-of-bounds read from byte 25 till byte 28 but ‘"test_set_inverted_ranges"’ ends at byte 25 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_set_inverted_ranges"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_set_inverted_ranges"’ are ‘[0]’ to ‘[24]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1195:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1199:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1199:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1202:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1202:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1203:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1203:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1204:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (48) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (49) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1204:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (50) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1206:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (51) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (52) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (53) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (54) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (55) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (56) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (57) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1206:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (58) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1207:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (59) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (60) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (61) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (62) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (63) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (64) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (65) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1207:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (66) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1208:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (67) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (68) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (69) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (70) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (71) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (72) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (73) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1208:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (74) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1210:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (75) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (76) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (77) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (78) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (79) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (80) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (81) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1210:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (82) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1211:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (83) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (84) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (85) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (86) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (87) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (88) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (89) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1211:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (90) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1212:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (91) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (92) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (93) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (94) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (95) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (96) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (97) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (98) out-of-bounds read from byte 33 till byte 36 but ‘"test_set_inverted_iteration_next"’ ends at byte 33 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_set_inverted_iteration_next"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_set_inverted_iteration_next"’ are ‘[0]’ to ‘[32]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1195:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1199:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1199:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1202:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1202:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1203:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1203:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1204:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (48) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (49) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1204:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (50) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1206:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (51) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (52) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (53) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (54) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (55) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (56) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (57) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1206:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (58) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1207:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (59) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (60) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (61) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (62) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (63) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (64) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (65) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1207:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (66) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1208:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (67) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (68) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (69) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (70) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (71) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (72) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (73) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1208:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (74) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1210:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (75) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (76) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (77) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (78) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (79) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (80) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (81) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1210:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (82) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1211:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (83) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (84) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (85) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (86) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (87) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (88) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (89) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1211:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (90) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1212:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (91) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (92) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (93) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (94) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (95) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (96) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (97) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1212:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (98) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1213:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (99) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (100) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (101) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (102) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (103) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (104) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (105) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (106) out-of-bounds read from byte 33 till byte 36 but ‘"test_set_inverted_iteration_prev"’ ends at byte 33 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_set_inverted_iteration_prev"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_set_inverted_iteration_prev"’ are ‘[0]’ to ‘[32]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1195:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1199:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1199:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1202:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1202:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1203:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1203:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1204:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (48) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (49) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1204:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (50) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1206:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (51) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (52) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (53) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (54) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (55) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (56) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (57) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1206:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (58) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1207:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (59) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (60) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (61) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (62) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (63) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (64) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (65) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1207:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (66) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1208:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (67) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (68) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (69) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (70) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (71) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (72) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (73) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1208:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (74) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1210:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (75) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (76) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (77) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (78) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (79) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (80) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (81) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1210:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (82) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1211:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (83) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (84) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (85) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (86) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (87) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (88) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (89) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1211:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (90) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1212:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (91) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (92) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (93) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (94) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (95) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (96) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (97) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1212:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (98) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1213:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (99) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (100) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (101) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (102) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (103) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (104) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (105) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1213:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (106) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1214:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (107) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (108) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (109) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (110) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (111) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (112) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (113) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (114) out-of-bounds read from byte 27 till byte 30 but ‘"test_set_inverted_equality"’ ends at byte 27 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_set_inverted_equality"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_set_inverted_equality"’ are ‘[0]’ to ‘[26]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1195:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1199:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1199:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1202:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1202:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1203:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1203:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1204:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (48) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (49) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1204:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (50) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1206:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (51) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (52) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (53) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (54) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (55) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (56) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (57) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1206:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (58) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1207:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (59) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (60) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (61) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (62) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (63) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (64) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (65) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1207:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (66) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1208:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (67) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (68) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (69) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (70) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (71) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (72) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (73) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1208:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (74) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1210:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (75) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (76) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (77) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (78) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (79) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (80) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (81) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1210:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (82) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1211:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (83) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (84) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (85) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (86) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (87) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (88) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (89) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1211:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (90) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1212:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (91) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (92) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (93) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (94) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (95) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (96) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (97) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1212:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (98) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1213:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (99) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (100) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (101) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (102) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (103) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (104) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (105) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1213:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (106) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1214:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (107) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (108) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (109) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (110) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (111) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (112) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (113) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1214:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (114) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1215:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (115) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (116) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (117) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (118) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (119) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (120) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (121) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (122) out-of-bounds read from byte 29 till byte 32 but ‘"test_set_inverted_operations"’ ends at byte 29 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_set_inverted_operations"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_set_inverted_operations"’ are ‘[0]’ to ‘[28]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1195:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1199:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1199:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1202:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1202:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1203:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1203:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1204:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (48) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (49) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1204:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (50) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1206:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (51) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (52) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (53) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (54) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (55) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (56) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (57) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1206:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (58) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1207:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (59) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (60) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (61) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (62) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (63) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (64) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (65) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1207:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (66) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1208:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (67) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (68) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (69) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (70) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (71) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (72) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (73) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1208:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (74) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1210:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (75) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (76) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (77) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (78) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (79) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (80) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (81) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1210:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (82) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1211:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (83) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (84) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (85) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (86) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (87) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (88) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (89) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1211:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (90) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1212:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (91) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (92) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (93) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (94) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (95) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (96) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (97) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1212:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (98) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1213:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (99) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (100) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (101) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (102) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (103) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (104) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (105) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1213:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (106) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1214:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (107) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (108) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (109) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (110) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (111) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (112) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (113) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1214:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (114) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1215:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (115) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (116) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (117) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (118) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (119) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (120) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (121) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1215:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (122) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1217:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (123) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (124) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (125) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (126) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (127) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (128) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (129) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (130) out-of-bounds read from byte 29 till byte 32 but ‘"test_hb_set_add_sorted_array"’ ends at byte 29 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_hb_set_add_sorted_array"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_hb_set_add_sorted_array"’ are ‘[0]’ to ‘[28]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1195:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1199:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1199:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1202:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1202:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1203:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1203:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1204:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (48) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (49) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1204:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (50) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1206:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (51) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (52) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (53) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (54) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (55) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (56) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (57) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1206:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (58) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1207:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (59) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (60) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (61) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (62) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (63) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (64) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (65) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1207:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (66) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1208:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (67) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (68) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (69) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (70) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (71) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (72) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (73) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1208:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (74) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1210:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (75) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (76) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (77) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (78) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (79) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (80) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (81) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1210:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (82) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1211:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (83) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (84) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (85) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (86) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (87) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (88) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (89) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1211:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (90) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1212:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (91) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (92) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (93) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (94) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (95) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (96) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (97) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1212:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (98) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1213:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (99) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (100) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (101) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (102) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (103) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (104) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (105) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1213:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (106) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1214:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (107) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (108) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (109) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (110) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (111) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (112) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (113) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1214:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (114) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1215:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (115) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (116) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (117) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (118) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (119) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (120) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (121) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1215:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (122) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1217:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (123) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (124) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (125) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (126) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (127) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (128) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (129) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1217:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (130) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1218:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (131) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (132) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (133) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (134) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (135) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (136) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (137) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (138) out-of-bounds read from byte 19 till byte 22 but ‘"test_set_next_many"’ ends at byte 19 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_set_next_many"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_set_next_many"’ are ‘[0]’ to ‘[18]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1195:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1199:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1199:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1202:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1202:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1203:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1203:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1204:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (48) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (49) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1204:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (50) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1206:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (51) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (52) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (53) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (54) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (55) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (56) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (57) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1206:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (58) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1207:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (59) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (60) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (61) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (62) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (63) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (64) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (65) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1207:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (66) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1208:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (67) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (68) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (69) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (70) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (71) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (72) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (73) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1208:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (74) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1210:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (75) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (76) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (77) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (78) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (79) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (80) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (81) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1210:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (82) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1211:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (83) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (84) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (85) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (86) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (87) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (88) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (89) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1211:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (90) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1212:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (91) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (92) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (93) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (94) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (95) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (96) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (97) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1212:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (98) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1213:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (99) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (100) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (101) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (102) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (103) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (104) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (105) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1213:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (106) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1214:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (107) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (108) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (109) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (110) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (111) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (112) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (113) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1214:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (114) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1215:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (115) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (116) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (117) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (118) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (119) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (120) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (121) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1215:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (122) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1217:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (123) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (124) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (125) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (126) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (127) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (128) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (129) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1217:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (130) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1218:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (131) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (132) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (133) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (134) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (135) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (136) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (137) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1218:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (138) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1219:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (139) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (140) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (141) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (142) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (143) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (144) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (145) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (146) out-of-bounds read from byte 30 till byte 33 but ‘"test_set_next_many_restricted"’ ends at byte 30 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_set_next_many_restricted"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_set_next_many_restricted"’ are ‘[0]’ to ‘[29]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1195:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1199:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1199:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1202:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1202:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1203:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1203:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1204:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (48) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (49) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1204:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (50) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1206:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (51) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (52) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (53) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (54) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (55) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (56) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (57) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1206:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (58) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1207:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (59) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (60) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (61) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (62) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (63) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (64) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (65) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1207:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (66) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1208:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (67) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (68) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (69) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (70) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (71) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (72) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (73) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1208:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (74) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1210:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (75) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (76) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (77) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (78) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (79) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (80) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (81) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1210:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (82) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1211:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (83) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (84) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (85) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (86) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (87) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (88) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (89) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1211:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (90) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1212:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (91) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (92) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (93) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (94) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (95) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (96) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (97) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1212:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (98) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1213:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (99) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (100) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (101) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (102) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (103) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (104) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (105) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1213:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (106) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1214:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (107) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (108) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (109) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (110) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (111) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (112) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (113) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1214:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (114) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1215:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (115) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (116) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (117) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (118) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (119) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (120) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (121) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1215:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (122) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1217:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (123) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (124) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (125) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (126) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (127) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (128) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (129) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1217:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (130) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1218:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (131) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (132) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (133) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (134) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (135) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (136) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (137) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1218:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (138) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1219:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (139) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (140) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (141) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (142) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (143) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (144) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (145) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1219:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (146) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1220:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (147) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (148) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (149) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (150) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (151) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (152) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (153) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (154) out-of-bounds read from byte 28 till byte 31 but ‘"test_set_next_many_inverted"’ ends at byte 28 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_set_next_many_inverted"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_set_next_many_inverted"’ are ‘[0]’ to ‘[27]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1195:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1199:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1199:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1202:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1202:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1203:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1203:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1204:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (48) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (49) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1204:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (50) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1206:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (51) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (52) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (53) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (54) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (55) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (56) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (57) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1206:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (58) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1207:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (59) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (60) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (61) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (62) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (63) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (64) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (65) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1207:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (66) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1208:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (67) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (68) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (69) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (70) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (71) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (72) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (73) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1208:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (74) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1210:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (75) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (76) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (77) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (78) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (79) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (80) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (81) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1210:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (82) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1211:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (83) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (84) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (85) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (86) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (87) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (88) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (89) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1211:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (90) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1212:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (91) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (92) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (93) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (94) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (95) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (96) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (97) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1212:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (98) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1213:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (99) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (100) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (101) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (102) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (103) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (104) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (105) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1213:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (106) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1214:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (107) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (108) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (109) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (110) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (111) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (112) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (113) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1214:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (114) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1215:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (115) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (116) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (117) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (118) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (119) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (120) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (121) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1215:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (122) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1217:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (123) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (124) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (125) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (126) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (127) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (128) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (129) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1217:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (130) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1218:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (131) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (132) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (133) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (134) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (135) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (136) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (137) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1218:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (138) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1219:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (139) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (140) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (141) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (142) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (143) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (144) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (145) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1219:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (146) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1220:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (147) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (148) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (149) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (150) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (151) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (152) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (153) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1220:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (154) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1221:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (155) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (156) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (157) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (158) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (159) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (160) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (161) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (162) out-of-bounds read from byte 38 till byte 41 but ‘"test_set_next_many_out_of_order_pages"’ ends at byte 38 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_set_next_many_out_of_order_pages"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_set_next_many_out_of_order_pages"’ are ‘[0]’ to ‘[37]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1195:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1199:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (9) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (10) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (11) out-of-bounds read from byte 15 till byte 18 but ‘"test_set_basic"’ ends at byte 15 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_set_basic"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_set_basic"’ are ‘[0]’ to ‘[14]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1195:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1199:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1199:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (17) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (18) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (19) out-of-bounds read from byte 17 till byte 20 but ‘"test_set_subsets"’ ends at byte 17 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_set_subsets"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_set_subsets"’ are ‘[0]’ to ‘[16]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1195:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1199:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1199:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (24) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (25) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (26) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (27) out-of-bounds read from byte 17 till byte 20 but ‘"test_set_algebra"’ ends at byte 17 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_set_algebra"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_set_algebra"’ are ‘[0]’ to ‘[16]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1195:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1199:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1199:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1202:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (32) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (33) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (34) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (35) out-of-bounds read from byte 14 till byte 17 but ‘"test_set_iter"’ ends at byte 14 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_set_iter"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_set_iter"’ are ‘[0]’ to ‘[13]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1195:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1199:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1199:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1202:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1202:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1203:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (40) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (41) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (42) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (43) out-of-bounds read from byte 15 till byte 18 but ‘"test_set_empty"’ ends at byte 15 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_set_empty"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_set_empty"’ are ‘[0]’ to ‘[14]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1195:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1199:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1199:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1202:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1202:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1203:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1203:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1204:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (48) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (49) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (50) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (51) out-of-bounds read from byte 18 till byte 21 but ‘"test_set_delrange"’ ends at byte 18 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_set_delrange"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_set_delrange"’ are ‘[0]’ to ‘[17]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1195:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1199:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1199:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1202:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1202:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1203:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1203:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1204:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (48) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (49) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1204:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (50) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1206:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (51) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (52) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (53) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (54) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (55) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (56) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (57) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (58) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (59) out-of-bounds read from byte 25 till byte 28 but ‘"test_set_intersect_empty"’ ends at byte 25 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_set_intersect_empty"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_set_intersect_empty"’ are ‘[0]’ to ‘[24]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1195:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1199:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1199:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1202:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1202:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1203:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1203:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1204:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (48) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (49) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1204:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (50) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1206:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (51) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (52) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (53) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (54) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (55) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (56) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (57) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1206:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (58) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1207:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (59) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (60) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (61) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (62) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (63) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (64) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (65) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (66) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (67) out-of-bounds read from byte 34 till byte 37 but ‘"test_set_intersect_page_reduction"’ ends at byte 34 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_set_intersect_page_reduction"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_set_intersect_page_reduction"’ are ‘[0]’ to ‘[33]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1195:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1199:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1199:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1202:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1202:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1203:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1203:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1204:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (48) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (49) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1204:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (50) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1206:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (51) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (52) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (53) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (54) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (55) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (56) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (57) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1206:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (58) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1207:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (59) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (60) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (61) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (62) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (63) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (64) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (65) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1207:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (66) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1208:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (67) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (68) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (69) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (70) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (71) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (72) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (73) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1208:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (74) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1210:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (75) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (76) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (77) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (78) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (79) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (80) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (81) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1210:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (82) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1211:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (83) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (84) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (85) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (86) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (87) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (88) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (89) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1211:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (90) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1212:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (91) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (92) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (93) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (94) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (95) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (96) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (97) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (98) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (99) out-of-bounds read from byte 33 till byte 36 but ‘"test_set_inverted_iteration_next"’ ends at byte 33 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_set_inverted_iteration_next"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_set_inverted_iteration_next"’ are ‘[0]’ to ‘[32]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1195:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1199:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1199:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1202:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1202:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1203:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1203:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1204:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (48) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (49) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1204:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (50) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1206:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (51) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (52) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (53) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (54) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (55) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (56) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (57) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1206:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (58) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1207:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (59) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (60) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (61) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (62) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (63) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (64) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (65) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1207:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (66) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1208:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (67) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (68) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (69) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (70) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (71) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (72) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (73) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1208:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (74) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1210:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (75) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (76) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (77) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (78) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (79) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (80) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (81) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1210:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (82) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1211:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (83) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (84) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (85) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (86) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (87) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (88) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (89) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1211:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (90) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1212:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (91) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (92) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (93) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (94) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (95) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (96) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (97) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1212:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (98) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1213:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (99) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (100) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (101) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (102) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (103) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (104) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (105) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (106) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (107) out-of-bounds read from byte 33 till byte 36 but ‘"test_set_inverted_iteration_prev"’ ends at byte 33 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_set_inverted_iteration_prev"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_set_inverted_iteration_prev"’ are ‘[0]’ to ‘[32]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1195:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1199:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1199:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1202:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1202:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1203:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1203:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1204:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (48) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (49) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1204:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (50) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1206:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (51) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (52) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (53) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (54) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (55) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (56) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (57) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1206:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (58) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1207:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (59) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (60) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (61) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (62) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (63) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (64) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (65) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1207:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (66) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1208:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (67) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (68) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (69) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (70) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (71) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (72) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (73) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1208:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (74) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1210:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (75) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (76) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (77) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (78) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (79) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (80) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (81) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1210:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (82) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1211:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (83) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (84) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (85) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (86) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (87) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (88) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (89) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1211:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (90) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1212:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (91) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (92) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (93) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (94) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (95) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (96) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (97) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1212:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (98) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1213:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (99) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (100) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (101) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (102) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (103) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (104) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (105) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1213:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (106) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1214:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (107) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (108) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (109) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (110) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (111) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (112) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (113) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (114) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (115) out-of-bounds read from byte 27 till byte 30 but ‘"test_set_inverted_equality"’ ends at byte 27 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_set_inverted_equality"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_set_inverted_equality"’ are ‘[0]’ to ‘[26]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1195:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1199:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1199:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1202:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1202:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1203:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1203:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1204:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (48) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (49) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1204:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (50) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1206:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (51) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (52) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (53) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (54) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (55) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (56) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (57) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1206:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (58) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1207:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (59) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (60) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (61) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (62) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (63) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (64) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (65) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1207:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (66) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1208:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (67) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (68) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (69) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (70) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (71) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (72) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (73) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1208:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (74) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1210:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (75) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (76) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (77) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (78) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (79) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (80) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (81) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1210:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (82) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1211:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (83) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (84) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (85) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (86) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (87) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (88) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (89) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1211:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (90) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1212:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (91) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (92) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (93) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (94) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (95) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (96) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (97) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1212:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (98) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1213:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (99) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (100) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (101) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (102) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (103) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (104) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (105) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1213:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (106) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1214:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (107) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (108) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (109) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (110) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (111) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (112) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (113) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1214:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (114) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1215:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (115) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (116) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (117) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (118) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (119) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (120) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (121) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (122) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (123) out-of-bounds read from byte 29 till byte 32 but ‘"test_set_inverted_operations"’ ends at byte 29 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_set_inverted_operations"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_set_inverted_operations"’ are ‘[0]’ to ‘[28]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1195:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1199:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1199:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1202:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1202:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1203:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1203:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1204:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (48) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (49) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1204:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (50) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1206:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (51) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (52) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (53) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (54) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (55) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (56) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (57) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1206:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (58) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1207:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (59) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (60) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (61) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (62) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (63) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (64) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (65) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1207:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (66) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1208:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (67) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (68) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (69) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (70) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (71) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (72) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (73) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1208:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (74) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1210:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (75) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (76) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (77) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (78) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (79) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (80) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (81) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1210:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (82) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1211:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (83) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (84) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (85) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (86) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (87) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (88) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (89) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1211:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (90) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1212:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (91) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (92) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (93) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (94) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (95) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (96) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (97) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1212:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (98) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1213:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (99) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (100) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (101) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (102) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (103) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (104) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (105) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1213:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (106) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1214:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (107) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (108) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (109) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (110) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (111) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (112) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (113) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1214:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (114) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1215:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (115) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (116) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (117) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (118) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (119) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (120) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (121) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1215:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (122) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1217:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (123) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (124) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (125) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (126) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (127) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (128) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (129) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1217:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (130) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1218:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (131) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (132) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (133) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (134) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (135) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (136) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (137) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (138) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (139) out-of-bounds read from byte 19 till byte 22 but ‘"test_set_next_many"’ ends at byte 19 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_set_next_many"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_set_next_many"’ are ‘[0]’ to ‘[18]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1195:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1199:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1199:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1202:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1202:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1203:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1203:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1204:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (48) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (49) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1204:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (50) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1206:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (51) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (52) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (53) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (54) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (55) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (56) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (57) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1206:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (58) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1207:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (59) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (60) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (61) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (62) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (63) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (64) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (65) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1207:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (66) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1208:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (67) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (68) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (69) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (70) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (71) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (72) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (73) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1208:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (74) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1210:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (75) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (76) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (77) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (78) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (79) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (80) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (81) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1210:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (82) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1211:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (83) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (84) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (85) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (86) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (87) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (88) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (89) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1211:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (90) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1212:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (91) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (92) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (93) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (94) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (95) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (96) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (97) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1212:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (98) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1213:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (99) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (100) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (101) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (102) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (103) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (104) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (105) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1213:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (106) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1214:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (107) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (108) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (109) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (110) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (111) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (112) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (113) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1214:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (114) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1215:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (115) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (116) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (117) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (118) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (119) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (120) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (121) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1215:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (122) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1217:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (123) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (124) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (125) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (126) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (127) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (128) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (129) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1217:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (130) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1218:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (131) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (132) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (133) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (134) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (135) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (136) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (137) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1218:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (138) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1219:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (139) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (140) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (141) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (142) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (143) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (144) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (145) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (146) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (147) out-of-bounds read from byte 30 till byte 33 but ‘"test_set_next_many_restricted"’ ends at byte 30 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_set_next_many_restricted"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_set_next_many_restricted"’ are ‘[0]’ to ‘[29]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1195:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1199:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1199:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1202:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1202:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1203:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1203:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1204:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (48) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (49) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1204:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (50) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1206:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (51) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (52) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (53) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (54) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (55) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (56) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (57) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1206:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (58) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1207:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (59) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (60) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (61) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (62) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (63) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (64) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (65) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1207:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (66) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1208:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (67) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (68) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (69) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (70) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (71) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (72) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (73) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1208:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (74) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1210:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (75) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (76) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (77) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (78) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (79) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (80) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (81) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1210:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (82) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1211:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (83) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (84) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (85) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (86) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (87) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (88) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (89) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1211:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (90) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1212:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (91) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (92) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (93) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (94) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (95) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (96) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (97) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1212:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (98) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1213:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (99) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (100) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (101) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (102) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (103) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (104) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (105) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1213:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (106) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1214:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (107) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (108) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (109) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (110) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (111) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (112) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (113) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1214:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (114) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1215:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (115) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (116) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (117) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (118) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (119) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (120) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (121) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1215:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (122) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1217:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (123) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (124) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (125) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (126) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (127) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (128) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (129) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1217:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (130) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1218:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (131) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (132) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (133) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (134) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (135) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (136) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (137) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1218:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (138) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1219:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (139) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (140) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (141) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (142) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (143) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (144) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (145) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1219:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (146) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1220:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (147) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (148) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (149) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (150) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (151) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (152) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (153) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (154) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (155) out-of-bounds read from byte 28 till byte 31 but ‘"test_set_next_many_inverted"’ ends at byte 28 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_set_next_many_inverted"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_set_next_many_inverted"’ are ‘[0]’ to ‘[27]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1195:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1199:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1199:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1202:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1202:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1203:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1203:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1204:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (48) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (49) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1204:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (50) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1206:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (51) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (52) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (53) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (54) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (55) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (56) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (57) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1206:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (58) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1207:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (59) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (60) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (61) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (62) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (63) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (64) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (65) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1207:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (66) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1208:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (67) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (68) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (69) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (70) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (71) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (72) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (73) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1208:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (74) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1210:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (75) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (76) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (77) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (78) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (79) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (80) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (81) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1210:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (82) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1211:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (83) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (84) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (85) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (86) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (87) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (88) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (89) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1211:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (90) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1212:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (91) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (92) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (93) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (94) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (95) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (96) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (97) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1212:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (98) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1213:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (99) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (100) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (101) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (102) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (103) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (104) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (105) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1213:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (106) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1214:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (107) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (108) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (109) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (110) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (111) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (112) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (113) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1214:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (114) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1215:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (115) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (116) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (117) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (118) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (119) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (120) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (121) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1215:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (122) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1217:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (123) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (124) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (125) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (126) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (127) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (128) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (129) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1217:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (130) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1218:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (131) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (132) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (133) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (134) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (135) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (136) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (137) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1218:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (138) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1219:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (139) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (140) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (141) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (142) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (143) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (144) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (145) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1219:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (146) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1220:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (147) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (148) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (149) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (150) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (151) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (152) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (153) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1220:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (154) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-set.c:1221:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (155) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (156) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (157) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (158) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (159) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (160) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (161) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (162) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (163) out-of-bounds read from byte 38 till byte 41 but ‘"test_set_next_many_out_of_order_pages"’ ends at byte 38 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_set_next_many_out_of_order_pages"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_set_next_many_out_of_order_pages"’ are ‘[0]’ to ‘[37]’ <--[csmock-gcc-wrapper] [186/338] gcc -Itest/api/test-shape.p -Itest/api -I../test/api -I. -I.. -Isrc -I../src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -pthread -DWITH_GZFILEOP -MD -MQ test/api/test-shape.p/test-shape.c.o -MF test/api/test-shape.p/test-shape.c.o.d -o test/api/test-shape.p/test-shape.c.o -c ../test/api/test-shape.c In file included from /usr/include/glib-2.0/glib/gstring.h:37, <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-shape.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] cswrap: warning: cswrap: warning: 2024-11-13 00:38:11 still trying to lock /cswrap_cap_file_lock2024-11-13 00:38:11 still trying to lock /cswrap_cap_file_lock cswrap: warning: cswrap: warning: 2024-11-13 00:38:25 still trying to lock /cswrap_cap_file_lock2024-11-13 00:38:25 still trying to lock /cswrap_cap_file_lock cswrap: warning: cswrap: warning: 2024-11-13 00:38:41 still trying to lock /cswrap_cap_file_lock2024-11-13 00:38:41 still trying to lock /cswrap_cap_file_lock from /usr/include/glib-2.0/glib/giochannel.h:36, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:56, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-glib.h:34, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:32, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-shape.c:27: <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-shape.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-shape.c:197:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-shape.c:201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/gtypes.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/galloca.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:32: <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (9) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (10) out-of-bounds read from byte 11 till byte 14 but ‘"test_shape"’ ends at byte 11 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_shape"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_shape"’ are ‘[0]’ to ‘[10]’ <--[csmock-gcc-wrapper] In file included from /usr/include/glib-2.0/glib/galloca.h:35: <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-shape.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-shape.c:197:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-shape.c:201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-shape.c:201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-shape.c:202:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (17) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (18) out-of-bounds read from byte 20 till byte 23 but ‘"test_shape_clusters"’ ends at byte 20 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_shape_clusters"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_shape_clusters"’ are ‘[0]’ to ‘[19]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-shape.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-shape.c:197:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-shape.c:201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-shape.c:201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-shape.c:202:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-shape.c:202:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-shape.c:205:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (24) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (25) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (26) out-of-bounds read from byte 16 till byte 19 but ‘"test_shape_list"’ ends at byte 16 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_shape_list"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_shape_list"’ are ‘[0]’ to ‘[15]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-shape.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-shape.c:197:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-shape.c:201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (9) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (10) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (11) out-of-bounds read from byte 11 till byte 14 but ‘"test_shape"’ ends at byte 11 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_shape"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_shape"’ are ‘[0]’ to ‘[10]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-shape.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-shape.c:197:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-shape.c:201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-shape.c:201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-shape.c:202:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (17) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (18) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (19) out-of-bounds read from byte 20 till byte 23 but ‘"test_shape_clusters"’ ends at byte 20 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_shape_clusters"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_shape_clusters"’ are ‘[0]’ to ‘[19]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-shape.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-shape.c:197:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-shape.c:201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-shape.c:201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-shape.c:202:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-shape.c:202:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-shape.c:205:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (24) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (25) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (26) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (27) out-of-bounds read from byte 16 till byte 19 but ‘"test_shape_list"’ ends at byte 16 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_shape_list"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_shape_list"’ are ‘[0]’ to ‘[15]’ <--[csmock-gcc-wrapper] [187/338] gcc -Itest/api/test-style.p -Itest/api -I../test/api -I. -I.. -Isrc -I../src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -pthread -DWITH_GZFILEOP -MD -MQ test/api/test-style.p/test-style.c.o -MF test/api/test-style.p/test-style.c.o.d -o test/api/test-style.p/test-style.c.o -c ../test/api/test-style.c In file included from /usr/include/glib-2.0/glib/gstring.h:37, <--[csmock-gcc-wrapper] cswrap: warning: 2024-11-13 00:38:11 still trying to lock /cswrap_cap_file_lock cswrap: warning: 2024-11-13 00:38:25 still trying to lock /cswrap_cap_file_lock cswrap: warning: 2024-11-13 00:38:41 still trying to lock /cswrap_cap_file_lock from /usr/include/glib-2.0/glib/giochannel.h:36, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:56, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-glib.h:34, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:32, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-style.c:25: <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-style.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-style.c:196:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-style.c:200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/gtypes.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/galloca.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:32: <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (9) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (10) out-of-bounds read from byte 16 till byte 19 but ‘"test_empty_face"’ ends at byte 16 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_empty_face"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_empty_face"’ are ‘[0]’ to ‘[15]’ <--[csmock-gcc-wrapper] In file included from /usr/include/glib-2.0/glib/galloca.h:35: <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-style.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-style.c:196:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-style.c:200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-style.c:200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-style.c:201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (17) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (18) out-of-bounds read from byte 18 till byte 21 but ‘"test_regular_face"’ ends at byte 18 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_regular_face"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_regular_face"’ are ‘[0]’ to ‘[17]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-style.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-style.c:196:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-style.c:200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-style.c:200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-style.c:201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-style.c:201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-style.c:202:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (24) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (25) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (26) out-of-bounds read from byte 15 till byte 18 but ‘"test_bold_face"’ ends at byte 15 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_bold_face"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_bold_face"’ are ‘[0]’ to ‘[14]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-style.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-style.c:196:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-style.c:200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-style.c:200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-style.c:201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-style.c:201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-style.c:202:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-style.c:202:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-style.c:203:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (32) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (33) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (34) out-of-bounds read from byte 23 till byte 26 but ‘"test_face_user_setting"’ ends at byte 23 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_face_user_setting"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_face_user_setting"’ are ‘[0]’ to ‘[22]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-style.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-style.c:196:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-style.c:200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-style.c:200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-style.c:201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-style.c:201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-style.c:202:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-style.c:202:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-style.c:203:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-style.c:203:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-style.c:204:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (40) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (41) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (42) out-of-bounds read from byte 21 till byte 24 but ‘"test_synthetic_slant"’ ends at byte 21 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_synthetic_slant"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_synthetic_slant"’ are ‘[0]’ to ‘[20]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-style.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-style.c:196:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-style.c:200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (9) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (10) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (11) out-of-bounds read from byte 16 till byte 19 but ‘"test_empty_face"’ ends at byte 16 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_empty_face"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_empty_face"’ are ‘[0]’ to ‘[15]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-style.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-style.c:196:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-style.c:200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-style.c:200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-style.c:201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (17) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (18) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (19) out-of-bounds read from byte 18 till byte 21 but ‘"test_regular_face"’ ends at byte 18 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_regular_face"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_regular_face"’ are ‘[0]’ to ‘[17]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-style.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-style.c:196:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-style.c:200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-style.c:200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-style.c:201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-style.c:201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-style.c:202:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (24) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (25) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (26) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (27) out-of-bounds read from byte 15 till byte 18 but ‘"test_bold_face"’ ends at byte 15 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_bold_face"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_bold_face"’ are ‘[0]’ to ‘[14]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-style.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-style.c:196:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-style.c:200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-style.c:200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-style.c:201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-style.c:201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-style.c:202:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-style.c:202:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-style.c:203:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (32) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (33) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (34) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (35) out-of-bounds read from byte 23 till byte 26 but ‘"test_face_user_setting"’ ends at byte 23 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_face_user_setting"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_face_user_setting"’ are ‘[0]’ to ‘[22]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-style.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-style.c:196:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-style.c:200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-style.c:200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-style.c:201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-style.c:201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-style.c:202:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-style.c:202:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-style.c:203:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-style.c:203:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-style.c:204:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (40) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (41) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (42) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (43) out-of-bounds read from byte 21 till byte 24 but ‘"test_synthetic_slant"’ ends at byte 21 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_synthetic_slant"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_synthetic_slant"’ are ‘[0]’ to ‘[20]’ <--[csmock-gcc-wrapper] [188/338] gcc -Itest/api/test-paint.p -Itest/api -I../test/api -I. -I.. -Isrc -I../src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -pthread -DWITH_GZFILEOP -MD -MQ test/api/test-paint.p/test-paint.c.o -MF test/api/test-paint.p/test-paint.c.o.d -o test/api/test-paint.p/test-paint.c.o -c ../test/api/test-paint.c /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-paint.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] In file included from /usr/include/glib-2.0/glib/gstring.h:37, <--[csmock-gcc-wrapper] cswrap: warning: cswrap: warning: 2024-11-13 00:37:44 still trying to lock /cswrap_cap_file_lock2024-11-13 00:37:44 still trying to lock /cswrap_cap_file_lock cswrap: warning: cswrap: warning: 2024-11-13 00:37:58 still trying to lock /cswrap_cap_file_lock2024-11-13 00:37:58 still trying to lock /cswrap_cap_file_lock cswrap: warning: cswrap: warning: 2024-11-13 00:38:13 still trying to lock /cswrap_cap_file_lock2024-11-13 00:38:13 still trying to lock /cswrap_cap_file_lock cswrap: warning: cswrap: warning: 2024-11-13 00:38:27 still trying to lock /cswrap_cap_file_lock2024-11-13 00:38:27 still trying to lock /cswrap_cap_file_lock cswrap: warning: cswrap: warning: 2024-11-13 00:38:41 still trying to lock /cswrap_cap_file_lock2024-11-13 00:38:41 still trying to lock /cswrap_cap_file_lock from /usr/include/glib-2.0/glib/giochannel.h:36, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:56, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-glib.h:34, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:32, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-paint.c:25: <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-paint.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-paint.c:654:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-paint.c:659:30: note: (2) following ‘true’ branch (when ‘i != 24’)... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-paint.c:661:30: note: (3) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:102: note: in definition of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (4) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-paint.c:661:5: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (5) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (6) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (7) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (8) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (9) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/gtypes.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/galloca.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:32: <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (10) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (11) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (12) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (13) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (14) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-paint.c:661:5: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (15) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-paint.c:662:5: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (16) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (17) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (18) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (19) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (20) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (21) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (22) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (23) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (24) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (25) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-paint.c:662:5: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-paint.c:665:21: note: (26) calling ‘hb_test_open_font_file’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:318:1: note: (27) entry to ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:328:6: note: (28) following ‘false’ branch (when ‘blob’ is non-NULL)... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:331:10: note: (29) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-paint.c:665:21: note: (30) returning to ‘main’ from ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (31) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-paint.c:676:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (32) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (33) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (34) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (35) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (36) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (37) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (38) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (39) out-of-bounds read from byte 20 till byte 23 but ‘"test_color_stops_ot"’ ends at byte 20 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_color_stops_ot"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_color_stops_ot"’ are ‘[0]’ to ‘[19]’ <--[csmock-gcc-wrapper] In file included from /usr/include/glib-2.0/glib/galloca.h:35: <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-paint.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-paint.c:654:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-paint.c:659:30: note: (2) following ‘true’ branch (when ‘i != 24’)... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-paint.c:661:30: note: (3) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:102: note: in definition of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (4) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-paint.c:661:5: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (5) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (6) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (7) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (8) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (9) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (10) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (11) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (12) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (13) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (14) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-paint.c:661:5: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (15) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-paint.c:662:5: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (16) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (17) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (18) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (19) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (20) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (21) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (22) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (23) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (24) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (25) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-paint.c:662:5: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-paint.c:665:21: note: (26) calling ‘hb_test_open_font_file’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:318:1: note: (27) entry to ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:328:6: note: (28) following ‘false’ branch (when ‘blob’ is non-NULL)... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:331:10: note: (29) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-paint.c:665:21: note: (30) returning to ‘main’ from ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (31) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-paint.c:676:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (32) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (33) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (34) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (35) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (36) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (37) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (38) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-paint.c:676:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (39) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-paint.c:677:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (40) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (41) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (42) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (43) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (44) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (45) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (46) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (47) out-of-bounds read from byte 20 till byte 23 but ‘"test_color_stops_ft"’ ends at byte 20 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_color_stops_ft"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_color_stops_ft"’ are ‘[0]’ to ‘[19]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-paint.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-paint.c:654:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-paint.c:659:30: note: (2) following ‘true’ branch (when ‘i != 24’)... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-paint.c:661:30: note: (3) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:102: note: in definition of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (4) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-paint.c:661:5: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (5) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (6) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (7) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (8) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (9) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (10) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (11) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (12) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (13) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (14) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-paint.c:661:5: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (15) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-paint.c:662:5: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (16) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (17) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (18) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (19) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (20) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (21) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (22) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (23) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (24) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (25) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-paint.c:662:5: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-paint.c:665:21: note: (26) calling ‘hb_test_open_font_file’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:318:1: note: (27) entry to ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:328:6: note: (28) following ‘false’ branch (when ‘blob’ is non-NULL)... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:331:10: note: (29) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-paint.c:665:21: note: (30) returning to ‘main’ from ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (31) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-paint.c:676:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (32) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (33) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (34) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (35) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (36) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (37) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (39) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (40) out-of-bounds read from byte 20 till byte 23 but ‘"test_color_stops_ot"’ ends at byte 20 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_color_stops_ot"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_color_stops_ot"’ are ‘[0]’ to ‘[19]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-paint.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-paint.c:654:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-paint.c:659:30: note: (2) following ‘true’ branch (when ‘i != 24’)... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-paint.c:661:30: note: (3) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:102: note: in definition of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (4) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-paint.c:661:5: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (5) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (6) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (7) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (8) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (9) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (10) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (11) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (12) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (13) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (14) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-paint.c:661:5: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (15) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-paint.c:662:5: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (16) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (17) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (18) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (19) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (20) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (21) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (22) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (23) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (24) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (25) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-paint.c:662:5: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-paint.c:665:21: note: (26) calling ‘hb_test_open_font_file’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:318:1: note: (27) entry to ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:328:6: note: (28) following ‘false’ branch (when ‘blob’ is non-NULL)... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:331:10: note: (29) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-paint.c:665:21: note: (30) returning to ‘main’ from ‘hb_test_open_font_file’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (31) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-paint.c:676:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (32) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (33) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (34) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (35) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (36) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (37) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (38) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-paint.c:676:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (39) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-paint.c:677:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (40) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (41) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (42) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (43) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (44) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (45) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (47) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (48) out-of-bounds read from byte 20 till byte 23 but ‘"test_color_stops_ft"’ ends at byte 20 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_color_stops_ft"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_color_stops_ft"’ are ‘[0]’ to ‘[19]’ <--[csmock-gcc-wrapper] [189/338] gcc -Itest/api/test-ot-extents-cff.p -Itest/api -I../test/api -I. -I.. -Isrc -I../src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -pthread -DWITH_GZFILEOP -MD -MQ test/api/test-ot-extents-cff.p/test-ot-extents-cff.c.o -MF test/api/test-ot-extents-cff.p/test-ot-extents-cff.c.o.d -o test/api/test-ot-extents-cff.p/test-ot-extents-cff.c.o -c ../test/api/test-ot-extents-cff.c In file included from /usr/include/glib-2.0/glib/gstring.h:37, <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] cswrap: warning: cswrap: warning: 2024-11-13 00:37:44 still trying to lock /cswrap_cap_file_lock2024-11-13 00:37:44 still trying to lock /cswrap_cap_file_lock cswrap: warning: cswrap: warning: 2024-11-13 00:37:58 still trying to lock /cswrap_cap_file_lock2024-11-13 00:37:58 still trying to lock /cswrap_cap_file_lock cswrap: warning: cswrap: warning: 2024-11-13 00:38:13 still trying to lock /cswrap_cap_file_lock2024-11-13 00:38:13 still trying to lock /cswrap_cap_file_lock cswrap: warning: cswrap: warning: 2024-11-13 00:38:27 still trying to lock /cswrap_cap_file_lock2024-11-13 00:38:27 still trying to lock /cswrap_cap_file_lock cswrap: warning: 2024-11-13 00:38:41 still trying to lock /cswrap_cap_file_lock cswrap: warning: 2024-11-13 00:38:41 still trying to lock /cswrap_cap_file_lock from /usr/include/glib-2.0/glib/giochannel.h:36, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:56, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-glib.h:34, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:32, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:27: <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:219:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:223:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/gtypes.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/galloca.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:32: <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (9) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (10) out-of-bounds read from byte 18 till byte 21 but ‘"test_extents_cff1"’ ends at byte 18 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_extents_cff1"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_extents_cff1"’ are ‘[0]’ to ‘[17]’ <--[csmock-gcc-wrapper] In file included from /usr/include/glib-2.0/glib/galloca.h:35: <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:219:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:223:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:223:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:224:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (17) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (18) out-of-bounds read from byte 23 till byte 26 but ‘"test_extents_cff1_flex"’ ends at byte 23 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_extents_cff1_flex"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_extents_cff1_flex"’ are ‘[0]’ to ‘[22]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:219:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:223:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:223:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:224:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:224:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:225:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (24) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (25) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (26) out-of-bounds read from byte 23 till byte 26 but ‘"test_extents_cff1_seac"’ ends at byte 23 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_extents_cff1_seac"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_extents_cff1_seac"’ are ‘[0]’ to ‘[22]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:219:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:223:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:223:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:224:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:224:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:225:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:225:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:226:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (32) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (33) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (34) out-of-bounds read from byte 18 till byte 21 but ‘"test_extents_cff2"’ ends at byte 18 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_extents_cff2"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_extents_cff2"’ are ‘[0]’ to ‘[17]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:219:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:223:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:223:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:224:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:224:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:225:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:225:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:226:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:226:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:227:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (40) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (41) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (42) out-of-bounds read from byte 26 till byte 29 but ‘"test_extents_cff2_vsindex"’ ends at byte 26 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_extents_cff2_vsindex"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_extents_cff2_vsindex"’ are ‘[0]’ to ‘[25]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:219:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:223:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:223:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:224:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:224:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:225:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:225:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:226:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:226:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:227:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:227:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:228:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (48) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (49) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (50) out-of-bounds read from byte 41 till byte 44 but ‘"test_extents_cff2_vsindex_named_instance"’ ends at byte 41 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_extents_cff2_vsindex_named_instance"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_extents_cff2_vsindex_named_instance"’ are ‘[0]’ to ‘[40]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:219:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:223:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (9) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (10) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (11) out-of-bounds read from byte 18 till byte 21 but ‘"test_extents_cff1"’ ends at byte 18 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_extents_cff1"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_extents_cff1"’ are ‘[0]’ to ‘[17]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:219:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:223:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:223:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:224:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (17) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (18) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (19) out-of-bounds read from byte 23 till byte 26 but ‘"test_extents_cff1_flex"’ ends at byte 23 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_extents_cff1_flex"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_extents_cff1_flex"’ are ‘[0]’ to ‘[22]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:219:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:223:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:223:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:224:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:224:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:225:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (24) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (25) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (26) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (27) out-of-bounds read from byte 23 till byte 26 but ‘"test_extents_cff1_seac"’ ends at byte 23 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_extents_cff1_seac"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_extents_cff1_seac"’ are ‘[0]’ to ‘[22]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:219:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:223:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:223:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:224:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:224:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:225:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:225:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:226:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (32) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (33) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (34) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (35) out-of-bounds read from byte 18 till byte 21 but ‘"test_extents_cff2"’ ends at byte 18 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_extents_cff2"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_extents_cff2"’ are ‘[0]’ to ‘[17]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:219:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:223:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:223:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:224:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:224:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:225:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:225:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:226:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:226:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:227:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (40) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (41) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (42) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (43) out-of-bounds read from byte 26 till byte 29 but ‘"test_extents_cff2_vsindex"’ ends at byte 26 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_extents_cff2_vsindex"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_extents_cff2_vsindex"’ are ‘[0]’ to ‘[25]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:219:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:223:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:223:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:224:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:224:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:225:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:225:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:226:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:226:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:227:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:227:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-extents-cff.c:228:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (48) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (49) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (50) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (51) out-of-bounds read from byte 41 till byte 44 but ‘"test_extents_cff2_vsindex_named_instance"’ ends at byte 41 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_extents_cff2_vsindex_named_instance"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_extents_cff2_vsindex_named_instance"’ are ‘[0]’ to ‘[40]’ <--[csmock-gcc-wrapper] [190/338] gcc -Itest/api/test-ot-metrics-tt-var.p -Itest/api -I../test/api -I. -I.. -Isrc -I../src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -pthread -DWITH_GZFILEOP -MD -MQ test/api/test-ot-metrics-tt-var.p/test-ot-metrics-tt-var.c.o -MF test/api/test-ot-metrics-tt-var.p/test-ot-metrics-tt-var.c.o.d -o test/api/test-ot-metrics-tt-var.p/test-ot-metrics-tt-var.c.o -c ../test/api/test-ot-metrics-tt-var.c In file included from /usr/include/glib-2.0/glib/gstring.h:37, <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] cswrap: warning: 2024-11-13 00:37:43 still trying to lock /cswrap_cap_file_lock cswrap: warning: 2024-11-13 00:37:44 still trying to lock /cswrap_cap_file_lock from /usr/include/glib-2.0/glib/giochannel.h:36, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:56, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-glib.h:34, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:32, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:27: <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:255:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:259:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/gtypes.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/galloca.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:32: <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (9) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (10) out-of-bounds read from byte 20 till byte 23 but ‘"test_extents_tt_var"’ ends at byte 20 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_extents_tt_var"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_extents_tt_var"’ are ‘[0]’ to ‘[19]’ <--[csmock-gcc-wrapper] In file included from /usr/include/glib-2.0/glib/galloca.h:35: <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:255:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:259:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:259:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:260:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (17) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (18) out-of-bounds read from byte 27 till byte 30 but ‘"test_advance_tt_var_nohvar"’ ends at byte 27 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_advance_tt_var_nohvar"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_advance_tt_var_nohvar"’ are ‘[0]’ to ‘[26]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:255:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:259:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:259:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:260:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:260:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:261:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (24) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (25) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (26) out-of-bounds read from byte 29 till byte 32 but ‘"test_advance_tt_var_hvarvvar"’ ends at byte 29 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_advance_tt_var_hvarvvar"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_advance_tt_var_hvarvvar"’ are ‘[0]’ to ‘[28]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:255:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:259:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:259:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:260:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:260:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:261:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:261:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:262:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (32) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (33) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (34) out-of-bounds read from byte 27 till byte 30 but ‘"test_advance_tt_var_anchor"’ ends at byte 27 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_advance_tt_var_anchor"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_advance_tt_var_anchor"’ are ‘[0]’ to ‘[26]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:255:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:259:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:259:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:260:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:260:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:261:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:261:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:262:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:262:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:263:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (40) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (41) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (42) out-of-bounds read from byte 25 till byte 28 but ‘"test_extents_tt_var_comp"’ ends at byte 25 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_extents_tt_var_comp"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_extents_tt_var_comp"’ are ‘[0]’ to ‘[24]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:255:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:259:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:259:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:260:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:260:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:261:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:261:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:262:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:262:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:263:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:263:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:264:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (48) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (49) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (50) out-of-bounds read from byte 27 till byte 30 but ‘"test_advance_tt_var_comp_v"’ ends at byte 27 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_advance_tt_var_comp_v"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_advance_tt_var_comp_v"’ are ‘[0]’ to ‘[26]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:255:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:259:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:259:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:260:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:260:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:261:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:261:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:262:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:262:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:263:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:263:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:264:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (48) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (49) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:264:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (50) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:265:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (51) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (52) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (53) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (54) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (55) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (56) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (57) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h2024-11-13 00:37:58 still trying to lock /cswrap_cap_file_lock <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_advance_tt_var_gvar_infer"’ are ‘[0]’ to ‘[30]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:255:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:259:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (9) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (10) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (11) out-of-bounds read from byte 20 till byte 23 but ‘"test_extents_tt_var"’ ends at byte 20 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_extents_tt_var"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_extents_tt_var"’ are ‘[0]’ to ‘[19]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:255:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:259:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:259:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:260:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (17) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (18) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (19) out-of-bounds read from byte 27 till byte 30 but ‘"test_advance_tt_var_nohvar"’ ends at byte 27 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_advance_tt_var_nohvar"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_advance_tt_var_nohvar"’ are ‘[0]’ to ‘[26]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:255:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:259:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:259:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:260:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:260:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:261:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (24) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (25) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (26) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (27) out-of-bounds read from byte 29 till byte 32 but ‘"test_advance_tt_var_hvarvvar"’ ends at byte 29 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_advance_tt_var_hvarvvar"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_advance_tt_var_hvarvvar"’ are ‘[0]’ to ‘[28]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:255:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:259:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:259:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:260:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:260:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:261:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:261:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:262:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (32) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (33) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (34) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (35) out-of-bounds read from byte 27 till byte 30 but ‘"test_advance_tt_var_anchor"’ ends at byte 27 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_advance_tt_var_anchor"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_advance_tt_var_anchor"’ are ‘[0]’ to ‘[26]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:255:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:259:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:259:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:260:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:260:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:261:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:261:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:262:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:262:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:263:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (40) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (41) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (42) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (43) out-of-bounds read from byte 25 till byte 28 but ‘"test_extents_tt_var_comp"’ ends at byte 25 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_extents_tt_var_comp"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_extents_tt_var_comp"’ are ‘[0]’ to ‘[24]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:255:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:259:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:259:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:260:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:260:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:261:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:261:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:262:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:262:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:263:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:263:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:264:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (48) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (49) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (50) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (51) out-of-bounds read from byte 27 till byte 30 but ‘"test_advance_tt_var_comp_v"’ ends at byte 27 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_advance_tt_var_comp_v"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_advance_tt_var_comp_v"’ are ‘[0]’ to ‘[26]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:255:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:259:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:259:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:260:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:260:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:261:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:261:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:262:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:262:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:263:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:263:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:264:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (48) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (49) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:264:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (50) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-metrics-tt-var.c:265:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (51) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (52) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (53) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (54) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (55) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (56) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (57) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (58) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (59) out-of-bounds read from byte 31 till byte 34 but ‘"test_advance_tt_var_gvar_infer"’ ends at byte 31 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_advance_tt_var_gvar_infer"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_advance_tt_var_gvar_infer"’ are ‘[0]’ to ‘[30]’ <--[csmock-gcc-wrapper] cswrap: warning: 2024-11-13 00:38:23 still trying to lock /cswrap_cap_file_lock cswrap: warning: 2024-11-13 00:38:37 still trying to lock /cswrap_cap_file_lock cswrap: warning: 2024-11-13 00:38:51 still trying to lock /cswrap_cap_file_lock cswrap: warning: 2024-11-13 00:39:05 still trying to lock /cswrap_cap_file_lock cswrap: warning: 2024-11-13 00:39:19 still trying to lock /cswrap_cap_file_lock [191/338] gcc -Itest/api/test-subset-cmap.p -Itest/api -I../test/api -I. -I.. -Isrc -I../src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -pthread -DWITH_GZFILEOP -MD -MQ test/api/test-subset-cmap.p/test-subset-cmap.c.o -MF test/api/test-subset-cmap.p/test-subset-cmap.c.o.d -o test/api/test-subset-cmap.p/test-subset-cmap.c.o -c ../test/api/test-subset-cmap.c In file included from /usr/include/glib-2.0/glib/gstring.h:37, <--[csmock-gcc-wrapper] cswrap: warning: 2024-11-13 00:38:24 still trying to lock /cswrap_cap_file_lock cswrap: warning: 2024-11-13 00:38:38 still trying to lock /cswrap_cap_file_lock cswrap: warning: 2024-11-13 00:38:53 still trying to lock /cswrap_cap_file_lock cswrap: warning: 2024-11-13 00:39:07 still trying to lock /cswrap_cap_file_lock cswrap: warning: 2024-11-13 00:39:21 still trying to lock /cswrap_cap_file_lock from /usr/include/glib-2.0/glib/giochannel.h:36, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:56, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-glib.h:34, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:32, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:27: <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:181:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:185:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/gtypes.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/galloca.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:32: <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (9) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (10) out-of-bounds read from byte 17 till byte 20 but ‘"test_subset_cmap"’ ends at byte 17 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_subset_cmap"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_subset_cmap"’ are ‘[0]’ to ‘[16]’ <--[csmock-gcc-wrapper] In file included from /usr/include/glib-2.0/glib/galloca.h:35: <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:181:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:185:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:185:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:186:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (17) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (18) out-of-bounds read from byte 22 till byte 25 but ‘"test_subset_cmap_noop"’ ends at byte 22 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_subset_cmap_noop"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_subset_cmap_noop"’ are ‘[0]’ to ‘[21]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:181:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:185:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:185:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:186:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:186:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:187:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (24) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (25) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (26) out-of-bounds read from byte 40 till byte 43 but ‘"test_subset_cmap_non_consecutive_glyphs"’ ends at byte 40 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_subset_cmap_non_consecutive_glyphs"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_subset_cmap_non_consecutive_glyphs"’ are ‘[0]’ to ‘[39]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:181:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:185:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:185:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:186:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:186:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:187:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:187:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:188:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (32) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (33) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (34) out-of-bounds read from byte 49 till byte 52 but ‘"test_subset_cmap4_no_exceeding_maximum_codepoint"’ ends at byte 49 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_subset_cmap4_no_exceeding_maximum_codepoint"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_subset_cmap4_no_exceeding_maximum_codepoint"’ are ‘[0]’ to ‘[48]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:181:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:185:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:185:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:186:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:186:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:187:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:187:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:188:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:188:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:189:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (40) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (41) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (42) out-of-bounds read from byte 30 till byte 33 but ‘"test_subset_cmap_empty_tables"’ ends at byte 30 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_subset_cmap_empty_tables"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_subset_cmap_empty_tables"’ are ‘[0]’ to ‘[29]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:181:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:185:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:185:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:186:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:186:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:187:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:187:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:188:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:188:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:189:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:189:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:190:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (48) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (49) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (50) out-of-bounds read from byte 39 till byte 42 but ‘"test_subset_cmap_noto_color_emoji_noop"’ ends at byte 39 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_subset_cmap_noto_color_emoji_noop"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_subset_cmap_noto_color_emoji_noop"’ are ‘[0]’ to ‘[38]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:181:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:185:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:185:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:186:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:186:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:187:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:187:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:188:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:188:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:189:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:189:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:190:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (48) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (49) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:190:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (50) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:191:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (51) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (52) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (53) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (54) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (55) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (56) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (57) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (58) out-of-bounds read from byte 57 till byte 60 but ‘"test_subset_cmap_noto_color_emoji_non_consecutive_glyphs"’ ends at byte 57 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_subset_cmap_noto_color_emoji_non_consecutive_glyphs"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_subset_cmap_noto_color_emoji_non_consecutive_glyphs"’ are ‘[0]’ to ‘[56]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:181:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:185:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (9) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (10) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (11) out-of-bounds read from byte 17 till byte 20 but ‘"test_subset_cmap"’ ends at byte 17 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_subset_cmap"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_subset_cmap"’ are ‘[0]’ to ‘[16]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:181:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:185:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:185:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:186:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (17) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (18) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (19) out-of-bounds read from byte 22 till byte 25 but ‘"test_subset_cmap_noop"’ ends at byte 22 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_subset_cmap_noop"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_subset_cmap_noop"’ are ‘[0]’ to ‘[21]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:181:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:185:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:185:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:186:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:186:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:187:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (24) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (25) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (26) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (27) out-of-bounds read from byte 40 till byte 43 but ‘"test_subset_cmap_non_consecutive_glyphs"’ ends at byte 40 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_subset_cmap_non_consecutive_glyphs"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_subset_cmap_non_consecutive_glyphs"’ are ‘[0]’ to ‘[39]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:181:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:185:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:185:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:186:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:186:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:187:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:187:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:188:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (32) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (33) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (34) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (35) out-of-bounds read from byte 49 till byte 52 but ‘"test_subset_cmap4_no_exceeding_maximum_codepoint"’ ends at byte 49 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_subset_cmap4_no_exceeding_maximum_codepoint"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_subset_cmap4_no_exceeding_maximum_codepoint"’ are ‘[0]’ to ‘[48]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:181:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:185:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:185:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:186:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:186:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:187:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:187:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:188:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:188:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c:189:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cmap.c: internal warning: child 2453 timed out after 30s <--[csmock-gcc-wrapper] cswrap: error: child 2453 (/usr/bin/csmock-gcc-wrapper) terminated by signal 15 (timed out) [192/338] gcc -Itest/api/test-subset-nameids.p -Itest/api -I../test/api -I. -I.. -Isrc -I../src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -pthread -DWITH_GZFILEOP -MD -MQ test/api/test-subset-nameids.p/test-subset-nameids.c.o -MF test/api/test-subset-nameids.p/test-subset-nameids.c.o.d -o test/api/test-subset-nameids.p/test-subset-nameids.c.o -c ../test/api/test-subset-nameids.c In file included from /usr/include/glib-2.0/glib/gstring.h:37, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/giochannel.h:36, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:56, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-glib.h:34, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:32, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-nameids.c:27: <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-nameids.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-nameids.c:109:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-nameids.c:113:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/gtypes.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/galloca.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:32: <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (9) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (10) out-of-bounds read from byte 20 till byte 23 but ‘"test_subset_nameids"’ ends at byte 20 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_subset_nameids"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_subset_nameids"’ are ‘[0]’ to ‘[19]’ <--[csmock-gcc-wrapper] In file included from /usr/include/glib-2.0/glib/galloca.h:35: <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-nameids.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-nameids.c:109:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-nameids.c:113:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-nameids.c:113:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-nameids.c:114:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (17) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (18) out-of-bounds read from byte 34 till byte 37 but ‘"test_subset_nameids_with_dup_strs"’ ends at byte 34 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_subset_nameids_with_dup_strs"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_subset_nameids_with_dup_strs"’ are ‘[0]’ to ‘[33]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-nameids.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-nameids.c:109:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-nameids.c:113:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (9) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (10) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (11) out-of-bounds read from byte 20 till byte 23 but ‘"test_subset_nameids"’ ends at byte 20 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_subset_nameids"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_subset_nameids"’ are ‘[0]’ to ‘[19]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-nameids.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-nameids.c:109:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-nameids.c:113:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-nameids.c:113:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-nameids.c:114:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (17) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (18) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (19) out-of-bounds read from byte 34 till byte 37 but ‘"test_subset_nameids_with_dup_strs"’ ends at byte 34 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_subset_nameids_with_dup_strs"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_subset_nameids_with_dup_strs"’ are ‘[0]’ to ‘[33]’ <--[csmock-gcc-wrapper] [193/338] gcc -Itest/api/test-subset-hmtx.p -Itest/api -I../test/api -I. -I.. -Isrc -I../src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -pthread -DWITH_GZFILEOP -MD -MQ test/api/test-subset-hmtx.p/test-subset-hmtx.c.o -MF test/api/test-subset-hmtx.p/test-subset-hmtx.c.o.d -o test/api/test-subset-hmtx.p/test-subset-hmtx.c.o -c ../test/api/test-subset-hmtx.c In file included from /usr/include/glib-2.0/glib/gstring.h:37, <--[csmock-gcc-wrapper] cswrap: warning: 2024-11-13 00:39:47 still trying to lock /cswrap_cap_file_lock from /usr/include/glib-2.0/glib/giochannel.h:36, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:56, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-glib.h:34, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:32, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:27: <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:174:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:178:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/gtypes.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/galloca.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:32: <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (9) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (10) out-of-bounds read from byte 31 till byte 34 but ‘"test_subset_hmtx_simple_subset"’ ends at byte 31 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_subset_hmtx_simple_subset"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_subset_hmtx_simple_subset"’ are ‘[0]’ to ‘[30]’ <--[csmock-gcc-wrapper] In file included from /usr/include/glib-2.0/glib/galloca.h:35: <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:174:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:178:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:178:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:179:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (17) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (18) out-of-bounds read from byte 27 till byte 30 but ‘"test_subset_hmtx_monospace"’ ends at byte 27 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_subset_hmtx_monospace"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_subset_hmtx_monospace"’ are ‘[0]’ to ‘[26]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:174:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:178:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:178:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:179:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:179:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (24) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (25) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (26) out-of-bounds read from byte 34 till byte 37 but ‘"test_subset_hmtx_keep_num_metrics"’ ends at byte 34 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_subset_hmtx_keep_num_metrics"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_subset_hmtx_keep_num_metrics"’ are ‘[0]’ to ‘[33]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:174:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:178:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:178:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:179:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:179:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:181:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (32) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (33) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (34) out-of-bounds read from byte 38 till byte 41 but ‘"test_subset_hmtx_decrease_num_metrics"’ ends at byte 38 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_subset_hmtx_decrease_num_metrics"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_subset_hmtx_decrease_num_metrics"’ are ‘[0]’ to ‘[37]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:174:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:178:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:178:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:179:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:179:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:181:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:181:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:182:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (40) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (41) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (42) out-of-bounds read from byte 22 till byte 25 but ‘"test_subset_hmtx_noop"’ ends at byte 22 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_subset_hmtx_noop"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_subset_hmtx_noop"’ are ‘[0]’ to ‘[21]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:174:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:178:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:178:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:179:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:179:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:181:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:181:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:182:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:182:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:183:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (48) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (49) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (50) out-of-bounds read from byte 25 till byte 28 but ‘"test_subset_invalid_hmtx"’ ends at byte 25 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_subset_invalid_hmtx"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_subset_invalid_hmtx"’ are ‘[0]’ to ‘[24]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:174:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:178:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (9) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (10) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (11) out-of-bounds read from byte 31 till byte 34 but ‘"test_subset_hmtx_simple_subset"’ ends at byte 31 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_subset_hmtx_simple_subset"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_subset_hmtx_simple_subset"’ are ‘[0]’ to ‘[30]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:174:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:178:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:178:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:179:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (17) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (18) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (19) out-of-bounds read from byte 27 till byte 30 but ‘"test_subset_hmtx_monospace"’ ends at byte 27 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_subset_hmtx_monospace"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_subset_hmtx_monospace"’ are ‘[0]’ to ‘[26]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:174:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:178:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:178:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:179:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:179:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (24) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (25) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (26) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (27) out-of-bounds read from byte 34 till byte 37 but ‘"test_subset_hmtx_keep_num_metrics"’ ends at byte 34 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_subset_hmtx_keep_num_metrics"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_subset_hmtx_keep_num_metrics"’ are ‘[0]’ to ‘[33]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:174:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:178:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:178:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:179:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:179:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:181:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (32) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (33) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (34) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (35) out-of-bounds read from byte 38 till byte 41 but ‘"test_subset_hmtx_decrease_num_metrics"’ ends at byte 38 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_subset_hmtx_decrease_num_metrics"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_subset_hmtx_decrease_num_metrics"’ are ‘[0]’ to ‘[37]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:174:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:178:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:178:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:179:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:179:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:181:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:181:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:182:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (40) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (41) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (42) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (43) out-of-bounds read from byte 22 till byte 25 but ‘"test_subset_hmtx_noop"’ ends at byte 22 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_subset_hmtx_noop"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_subset_hmtx_noop"’ are ‘[0]’ to ‘[21]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:174:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:178:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:178:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:179:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:179:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:181:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:181:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:182:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:182:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hmtx.c:183:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (48) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (49) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (50) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (51) out-of-bounds read from byte 25 till byte 28 but ‘"test_subset_invalid_hmtx"’ ends at byte 25 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_subset_invalid_hmtx"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_subset_invalid_hmtx"’ are ‘[0]’ to ‘[24]’ <--[csmock-gcc-wrapper] [194/338] gcc -Itest/api/test-subset-drop-tables.p -Itest/api -I../test/api -I. -I.. -Isrc -I../src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -pthread -DWITH_GZFILEOP -MD -MQ test/api/test-subset-drop-tables.p/test-subset-drop-tables.c.o -MF test/api/test-subset-drop-tables.p/test-subset-drop-tables.c.o.d -o test/api/test-subset-drop-tables.p/test-subset-drop-tables.c.o -c ../test/api/test-subset-drop-tables.c In file included from /usr/include/glib-2.0/glib/gstring.h:37, <--[csmock-gcc-wrapper] cswrap: warning: 2024-11-13 00:39:09 still trying to lock /cswrap_cap_file_lock cswrap: warning: 2024-11-13 00:39:23 still trying to lock /cswrap_cap_file_lock cswrap: warning: 2024-11-13 00:39:39 still trying to lock /cswrap_cap_file_lock cswrap: warning: 2024-11-13 00:39:53 still trying to lock /cswrap_cap_file_lock from /usr/include/glib-2.0/glib/giochannel.h:36, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:56, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-glib.h:34, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:32, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-drop-tables.c:27: <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-drop-tables.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-drop-tables.c:65:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-drop-tables.c:69:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/gtypes.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/galloca.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:32: <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (9) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (10) out-of-bounds read from byte 24 till byte 27 but ‘"test_subset_drop_tables"’ ends at byte 24 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_subset_drop_tables"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_subset_drop_tables"’ are ‘[0]’ to ‘[23]’ <--[csmock-gcc-wrapper] In file included from /usr/include/glib-2.0/glib/galloca.h:35: <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-drop-tables.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-drop-tables.c:65:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-drop-tables.c:69:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (9) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (10) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (11) out-of-bounds read from byte 24 till byte 27 but ‘"test_subset_drop_tables"’ ends at byte 24 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_subset_drop_tables"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_subset_drop_tables"’ are ‘[0]’ to ‘[23]’ <--[csmock-gcc-wrapper] [195/338] gcc -Itest/api/test-subset-glyf.p -Itest/api -I../test/api -I. -I.. -Isrc -I../src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -pthread -DWITH_GZFILEOP -MD -MQ test/api/test-subset-glyf.p/test-subset-glyf.c.o -MF test/api/test-subset-glyf.p/test-subset-glyf.c.o.d -o test/api/test-subset-glyf.p/test-subset-glyf.c.o -c ../test/api/test-subset-glyf.c In file included from /usr/include/glib-2.0/glib/gstring.h:37, <--[csmock-gcc-wrapper] cswrap: warning: 2024-11-13 00:39:10 still trying to lock /cswrap_cap_file_lock cswrap: warning: 2024-11-13 00:39:24 still trying to lock /cswrap_cap_file_lock cswrap: warning: 2024-11-13 00:39:39 still trying to lock /cswrap_cap_file_lock cswrap: warning: 2024-11-13 00:39:53 still trying to lock /cswrap_cap_file_lock from /usr/include/glib-2.0/glib/giochannel.h:36, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:56, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-glib.h:34, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:32, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:27: <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:392:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:396:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/gtypes.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/galloca.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:32: <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (9) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (10) out-of-bounds read from byte 22 till byte 25 but ‘"test_subset_glyf_noop"’ ends at byte 22 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_subset_glyf_noop"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_subset_glyf_noop"’ are ‘[0]’ to ‘[21]’ <--[csmock-gcc-wrapper] In file included from /usr/include/glib-2.0/glib/galloca.h:35: <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:392:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:396:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:396:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:397:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (17) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (18) out-of-bounds read from byte 17 till byte 20 but ‘"test_subset_glyf"’ ends at byte 17 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_subset_glyf"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_subset_glyf"’ are ‘[0]’ to ‘[16]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:392:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:396:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:396:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:397:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:397:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:398:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (24) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (25) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (26) out-of-bounds read from byte 35 till byte 38 but ‘"test_subset_glyf_set_overlaps_flag"’ ends at byte 35 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_subset_glyf_set_overlaps_flag"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_subset_glyf_set_overlaps_flag"’ are ‘[0]’ to ‘[34]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:392:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:396:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:396:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:397:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:397:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:398:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:398:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:399:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (32) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (33) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (34) out-of-bounds read from byte 35 till byte 38 but ‘"test_subset_glyf_with_input_glyphs"’ ends at byte 35 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_subset_glyf_with_input_glyphs"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_subset_glyf_with_input_glyphs"’ are ‘[0]’ to ‘[34]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:392:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:396:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:396:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:397:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:397:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:398:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:398:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:399:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:399:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:400:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (40) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (41) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (42) out-of-bounds read from byte 36 till byte 39 but ‘"test_subset_glyf_strip_hints_simple"’ ends at byte 36 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_subset_glyf_strip_hints_simple"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_subset_glyf_strip_hints_simple"’ are ‘[0]’ to ‘[35]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:392:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:396:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:396:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:397:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:397:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:398:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:398:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:399:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:399:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:400:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:400:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:401:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (48) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (49) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (50) out-of-bounds read from byte 39 till byte 42 but ‘"test_subset_glyf_strip_hints_composite"’ ends at byte 39 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_subset_glyf_strip_hints_composite"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_subset_glyf_strip_hints_composite"’ are ‘[0]’ to ‘[38]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:392:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:396:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:396:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:397:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:397:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:398:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:398:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:399:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:399:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:400:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:400:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:401:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (48) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (49) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:401:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (50) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:402:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (51) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (52) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (53) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (54) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (55) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (56) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (57) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (58) out-of-bounds read from byte 37 till byte 40 but ‘"test_subset_glyf_strip_hints_invalid"’ ends at byte 37 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_subset_glyf_strip_hints_invalid"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_subset_glyf_strip_hints_invalid"’ are ‘[0]’ to ‘[36]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:392:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:396:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:396:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:397:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:397:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:398:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:398:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:399:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:399:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:400:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:400:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:401:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (48) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (49) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:401:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (50) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:402:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (51) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (52) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (53) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (54) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (55) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (56) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (57) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:402:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (58) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:403:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (59) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (60) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (61) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (62) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (63) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (64) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (65) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (66) out-of-bounds read from byte 33 till byte 36 but ‘"test_subset_glyf_with_components"’ ends at byte 33 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_subset_glyf_with_components"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_subset_glyf_with_components"’ are ‘[0]’ to ‘[32]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:392:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:396:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:396:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:397:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:397:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:398:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:398:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:399:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:399:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:400:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:400:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:401:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (48) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (49) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:401:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (50) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:402:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (51) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (52) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (53) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (54) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (55) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (56) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (57) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:402:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (58) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:403:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (59) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (60) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (61) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (62) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (63) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (64) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (65) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:403:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (66) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c:404:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (67) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (68) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (69) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (70) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-glyf.c: internal warning: child 2477 timed out after 30s <--[csmock-gcc-wrapper] cswrap: error: child 2477 (/usr/bin/csmock-gcc-wrapper) terminated by signal 15 (timed out) [196/338] gcc -Itest/api/test-subset.p -Itest/api -I../test/api -I. -I.. -Isrc -I../src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -pthread -DWITH_GZFILEOP -MD -MQ test/api/test-subset.p/test-subset.c.o -MF test/api/test-subset.p/test-subset.c.o.d -o test/api/test-subset.p/test-subset.c.o -c ../test/api/test-subset.c In file included from /usr/include/glib-2.0/glib/gstring.h:37, <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] from /usr/include/glib-2.0/glib/giochannel.h:36, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:56, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-glib.h:34, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:32, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:27: <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:232:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:236:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/gtypes.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/galloca.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:32: <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (9) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (10) out-of-bounds read from byte 22 till byte 25 but ‘"test_subset_32_tables"’ ends at byte 22 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_subset_32_tables"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_subset_32_tables"’ are ‘[0]’ to ‘[21]’ <--[csmock-gcc-wrapper] In file included from /usr/include/glib-2.0/glib/galloca.h:35: <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:232:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:236:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:236:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:237:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (17) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (18) out-of-bounds read from byte 24 till byte 27 but ‘"test_subset_no_inf_loop"’ ends at byte 24 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_subset_no_inf_loop"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_subset_no_inf_loop"’ are ‘[0]’ to ‘[23]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:232:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:236:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:236:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:237:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:237:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:238:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (24) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (25) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (26) out-of-bounds read from byte 18 till byte 21 but ‘"test_subset_crash"’ ends at byte 18 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_subset_crash"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_subset_crash"’ are ‘[0]’ to ‘[17]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:232:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:236:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:236:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:237:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:237:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:238:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:238:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:239:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (32) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (33) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (34) out-of-bounds read from byte 22 till byte 25 but ‘"test_subset_set_flags"’ ends at byte 22 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_subset_set_flags"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_subset_set_flags"’ are ‘[0]’ to ‘[21]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:232:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:236:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:236:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:237:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:237:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:238:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:238:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:239:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:239:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:240:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (40) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (41) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (42) out-of-bounds read from byte 17 till byte 20 but ‘"test_subset_sets"’ ends at byte 17 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_subset_sets"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_subset_sets"’ are ‘[0]’ to ‘[16]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:232:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:236:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:236:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:237:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:237:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:238:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:238:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:239:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:239:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:240:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:240:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:241:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (48) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (49) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (50) out-of-bounds read from byte 17 till byte 20 but ‘"test_subset_plan"’ ends at byte 17 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_subset_plan"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_subset_plan"’ are ‘[0]’ to ‘[16]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:232:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:236:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:236:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:237:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:237:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:238:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:238:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:239:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:239:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:240:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:240:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:241:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (48) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (49) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:241:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (50) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:242:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (51) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (52) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (53) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (54) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (55) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (56) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (57) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (58) out-of-bounds read from byte 35 till byte 38 but ‘"test_subset_create_for_tables_face"’ ends at byte 35 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_subset_create_for_tables_face"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_subset_create_for_tables_face"’ are ‘[0]’ to ‘[34]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:232:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h <--[csmock-gcc-wrapper] cswrap: warning: :236:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] cswrap: warning: 2024-11-13 00:38:41 still trying to lock /cswrap_cap_file_lock /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (9) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (10) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (11) out-of-bounds read from byte 22 till byte 25 but ‘"test_subset_32_tables"’ ends at byte 22 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_subset_32_tables"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_subset_32_tables"’ are ‘[0]’ to ‘[21]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:232:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:236:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:236:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:237:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (17) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (18) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (19) out-of-bounds read from byte 24 till byte 27 but ‘"test_subset_no_inf_loop"’ ends at byte 24 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_subset_no_inf_loop"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_subset_no_inf_loop"’ are ‘[0]’ to ‘[23]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:232:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:236:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:236:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:237:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:237:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:238:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (24) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (25) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (26) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (27) out-of-bounds read from byte 18 till byte 21 but ‘"test_subset_crash"’ ends at byte 18 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_subset_crash"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_subset_crash"’ are ‘[0]’ to ‘[17]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:232:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:236:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:236:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:237:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:237:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:238:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:238:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:239:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (32) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (33) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (34) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (35) out-of-bounds read from byte 22 till byte 25 but ‘"test_subset_set_flags"’ ends at byte 22 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_subset_set_flags"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_subset_set_flags"’ are ‘[0]’ to ‘[21]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:232:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:236:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:236:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:237:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:237:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:238:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:238:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:239:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:239:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:240:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (40) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (41) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (42) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (43) out-of-bounds read from byte 17 till byte 20 but ‘"test_subset_sets"’ ends at byte 17 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_subset_sets"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_subset_sets"’ are ‘[0]’ to ‘[16]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:232:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:236:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:236:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:237:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:237:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:238:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:238:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:239:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:239:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:240:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:240:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:241:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (48) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (49) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (50) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (51) out-of-bounds read from byte 17 till byte 20 but ‘"test_subset_plan"’ ends at byte 17 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_subset_plan"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_subset_plan"’ are ‘[0]’ to ‘[16]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:232:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:236:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:236:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:237:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:237:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:238:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:238:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:239:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:239:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:240:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:240:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:241:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (48) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (49) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:241:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (50) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset.c:242:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (51) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (52) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (53) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (54) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (55) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (56) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (57) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (58) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (59) out-of-bounds read from byte 35 till byte 38 but ‘"test_subset_create_for_tables_face"’ ends at byte 35 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_subset_create_for_tables_face"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_subset_create_for_tables_face"’ are ‘[0]’ to ‘[34]’ <--[csmock-gcc-wrapper] cswrap: warning: 2024-11-13 00:39:09 still trying to lock /cswrap_cap_file_lock cswrap: warning: 2024-11-13 00:39:23 still trying to lock /cswrap_cap_file_lock cswrap: warning: 2024-11-13 00:39:37 still trying to lock /cswrap_cap_file_lock cswrap: warning: 2024-11-13 00:39:51 still trying to lock /cswrap_cap_file_lock cswrap: warning: 2024-11-13 00:40:05 still trying to lock /cswrap_cap_file_lock [197/338] gcc -Itest/api/test-subset-os2.p -Itest/api -I../test/api -I. -I.. -Isrc -I../src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -pthread -DWITH_GZFILEOP -MD -MQ test/api/test-subset-os2.p/test-subset-os2.c.o -MF test/api/test-subset-os2.p/test-subset-os2.c.o.d -o test/api/test-subset-os2.p/test-subset-os2.c.o -c ../test/api/test-subset-os2.c In file included from /usr/include/glib-2.0/glib/gstring.h:37, <--[csmock-gcc-wrapper] cswrap: warning: 2024-11-13 00:40:09 still trying to lock /cswrap_cap_file_lock from /usr/include/glib-2.0/glib/giochannel.h:36, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:56, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-glib.h:34, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:32, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-os2.c:28: <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-os2.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-os2.c:52:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-os2.c:56:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/gtypes.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/galloca.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:32: <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (9) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (10) out-of-bounds read from byte 16 till byte 19 but ‘"test_subset_os2"’ ends at byte 16 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_subset_os2"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_subset_os2"’ are ‘[0]’ to ‘[15]’ <--[csmock-gcc-wrapper] In file included from /usr/include/glib-2.0/glib/galloca.h:35: <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-os2.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-os2.c:52:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-os2.c:56:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (9) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (10) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (11) out-of-bounds read from byte 16 till byte 19 but ‘"test_subset_os2"’ ends at byte 16 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_subset_os2"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_subset_os2"’ are ‘[0]’ to ‘[15]’ <--[csmock-gcc-wrapper] [198/338] gcc -Itest/api/test-subset-post.p -Itest/api -I../test/api -I. -I.. -Isrc -I../src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -pthread -DWITH_GZFILEOP -MD -MQ test/api/test-subset-post.p/test-subset-post.c.o -MF test/api/test-subset-post.p/test-subset-post.c.o.d -o test/api/test-subset-post.p/test-subset-post.c.o -c ../test/api/test-subset-post.c In file included from /usr/include/glib-2.0/glib/gstring.h:37, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/giochannel.h:36, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:56, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-glib.h:34, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:32, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-post.c:27: <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-post.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-post.c:53:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-post.c:57:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/gtypes.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/galloca.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:32: <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (9) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (10) out-of-bounds read from byte 28 till byte 31 but ‘"test_post_drops_glyph_names"’ ends at byte 28 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_post_drops_glyph_names"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_post_drops_glyph_names"’ are ‘[0]’ to ‘[27]’ <--[csmock-gcc-wrapper] In file included from /usr/include/glib-2.0/glib/galloca.h:35: <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-post.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-post.c:53:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-post.c:57:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (9) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (10) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (11) out-of-bounds read from byte 28 till byte 31 but ‘"test_post_drops_glyph_names"’ ends at byte 28 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_post_drops_glyph_names"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_post_drops_glyph_names"’ are ‘[0]’ to ‘[27]’ <--[csmock-gcc-wrapper] [199/338] gcc -Itest/api/test-subset-vmtx.p -Itest/api -I../test/api -I. -I.. -Isrc -I../src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -pthread -DWITH_GZFILEOP -MD -MQ test/api/test-subset-vmtx.p/test-subset-vmtx.c.o -MF test/api/test-subset-vmtx.p/test-subset-vmtx.c.o.d -o test/api/test-subset-vmtx.p/test-subset-vmtx.c.o -c ../test/api/test-subset-vmtx.c In file included from /usr/include/glib-2.0/glib/gstring.h:37, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/giochannel.h:36, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:56, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-glib.h:34, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:32, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-vmtx.c:27: <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-vmtx.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-vmtx.c:91:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-vmtx.c:95:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/gtypes.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/galloca.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:32: <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (9) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (10) out-of-bounds read from byte 31 till byte 34 but ‘"test_subset_vmtx_simple_subset"’ ends at byte 31 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_subset_vmtx_simple_subset"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_subset_vmtx_simple_subset"’ are ‘[0]’ to ‘[30]’ <--[csmock-gcc-wrapper] In file included from /usr/include/glib-2.0/glib/galloca.h:35: <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-vmtx.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-vmtx.c:91:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-vmtx.c:95:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-vmtx.c:95:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-vmtx.c:96:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (17) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (18) out-of-bounds read from byte 22 till byte 25 but ‘"test_subset_vmtx_noop"’ ends at byte 22 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_subset_vmtx_noop"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_subset_vmtx_noop"’ are ‘[0]’ to ‘[21]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-vmtx.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-vmtx.c:91:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-vmtx.c:95:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (9) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (10) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (11) out-of-bounds read from byte 31 till byte 34 but ‘"test_subset_vmtx_simple_subset"’ ends at byte 31 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_subset_vmtx_simple_subset"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_subset_vmtx_simple_subset"’ are ‘[0]’ to ‘[30]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-vmtx.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-vmtx.c:91:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-vmtx.c:95:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-vmtx.c:95:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-vmtx.c:96:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (17) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (18) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (19) out-of-bounds read from byte 22 till byte 25 but ‘"test_subset_vmtx_noop"’ ends at byte 22 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_subset_vmtx_noop"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_subset_vmtx_noop"’ are ‘[0]’ to ‘[21]’ <--[csmock-gcc-wrapper] [200/338] gcc -Itest/api/test-subset-hdmx.p -Itest/api -I../test/api -I. -I.. -Isrc -I../src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -pthread -DWITH_GZFILEOP -MD -MQ test/api/test-subset-hdmx.p/test-subset-hdmx.c.o -MF test/api/test-subset-hdmx.p/test-subset-hdmx.c.o.d -o test/api/test-subset-hdmx.p/test-subset-hdmx.c.o -c ../test/api/test-subset-hdmx.c In file included from /usr/include/glib-2.0/glib/gstring.h:37, <--[csmock-gcc-wrapper] cswrap: warning: 2024-11-13 00:39:47 still trying to lock /cswrap_cap_file_lock cswrap: warning: 2024-11-13 00:40:01 still trying to lock /cswrap_cap_file_lock from /usr/include/glib-2.0/glib/giochannel.h:36, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:56, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-glib.h:34, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:32, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hdmx.c:27: <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hdmx.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hdmx.c:113:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hdmx.c:117:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/gtypes.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/galloca.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:32: <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (9) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (10) out-of-bounds read from byte 31 till byte 34 but ‘"test_subset_hdmx_simple_subset"’ ends at byte 31 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_subset_hdmx_simple_subset"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_subset_hdmx_simple_subset"’ are ‘[0]’ to ‘[30]’ <--[csmock-gcc-wrapper] In file included from /usr/include/glib-2.0/glib/galloca.h:35: <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hdmx.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hdmx.c:113:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hdmx.c:117:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hdmx.c:117:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hdmx.c:118:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (17) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (18) out-of-bounds read from byte 41 till byte 44 but ‘"test_subset_hdmx_multiple_device_records"’ ends at byte 41 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_subset_hdmx_multiple_device_records"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_subset_hdmx_multiple_device_records"’ are ‘[0]’ to ‘[40]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hdmx.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hdmx.c:113:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hdmx.c:117:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hdmx.c:117:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hdmx.c:118:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hdmx.c:118:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hdmx.c:119:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (24) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (25) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (26) out-of-bounds read from byte 25 till byte 28 but ‘"test_subset_hdmx_invalid"’ ends at byte 25 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_subset_hdmx_invalid"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_subset_hdmx_invalid"’ are ‘[0]’ to ‘[24]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hdmx.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hdmx.c:113:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hdmx.c:117:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hdmx.c:117:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hdmx.c:118:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hdmx.c:118:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hdmx.c:119:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hdmx.c:119:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hdmx.c:120:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (32) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (33) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (34) out-of-bounds read from byte 22 till byte 25 but ‘"test_subset_hdmx_noop"’ ends at byte 22 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_subset_hdmx_noop"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_subset_hdmx_noop"’ are ‘[0]’ to ‘[21]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hdmx.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hdmx.c:113:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hdmx.c:117:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (9) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (10) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (11) out-of-bounds read from byte 31 till byte 34 but ‘"test_subset_hdmx_simple_subset"’ ends at byte 31 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_subset_hdmx_simple_subset"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_subset_hdmx_simple_subset"’ are ‘[0]’ to ‘[30]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hdmx.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hdmx.c:113:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hdmx.c:117:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hdmx.c:117:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hdmx.c:118:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (17) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (18) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (19) out-of-bounds read from byte 41 till byte 44 but ‘"test_subset_hdmx_multiple_device_records"’ ends at byte 41 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_subset_hdmx_multiple_device_records"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_subset_hdmx_multiple_device_records"’ are ‘[0]’ to ‘[40]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hdmx.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hdmx.c:113:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hdmx.c:117:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hdmx.c:117:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hdmx.c:118:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hdmx.c:118:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hdmx.c:119:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (24) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (25) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (26) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (27) out-of-bounds read from byte 25 till byte 28 but ‘"test_subset_hdmx_invalid"’ ends at byte 25 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_subset_hdmx_invalid"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_subset_hdmx_invalid"’ are ‘[0]’ to ‘[24]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hdmx.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hdmx.c:113:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hdmx.c:117:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hdmx.c:117:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hdmx.c:118:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hdmx.c:118:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hdmx.c:119:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hdmx.c:119:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hdmx.c:120:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (32) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (33) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (34) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (35) out-of-bounds read from byte 22 till byte 25 but ‘"test_subset_hdmx_noop"’ ends at byte 22 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_subset_hdmx_noop"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_subset_hdmx_noop"’ are ‘[0]’ to ‘[21]’ <--[csmock-gcc-wrapper] [201/338] gcc -Itest/api/test-subset-gvar.p -Itest/api -I../test/api -I. -I.. -Isrc -I../src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -pthread -DWITH_GZFILEOP -MD -MQ test/api/test-subset-gvar.p/test-subset-gvar.c.o -MF test/api/test-subset-gvar.p/test-subset-gvar.c.o.d -o test/api/test-subset-gvar.p/test-subset-gvar.c.o -c ../test/api/test-subset-gvar.c In file included from /usr/include/glib-2.0/glib/gstring.h:37, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/giochannel.h:36, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:56, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-glib.h:34, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:32, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-gvar.c:27: <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-gvar.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-gvar.c:94:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-gvar.c:98:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/gtypes.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/galloca.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:32: <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (9) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (10) out-of-bounds read from byte 22 till byte 25 but ‘"test_subset_gvar_noop"’ ends at byte 22 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_subset_gvar_noop"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_subset_gvar_noop"’ are ‘[0]’ to ‘[21]’ <--[csmock-gcc-wrapper] In file included from /usr/include/glib-2.0/glib/galloca.h:35: <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-gvar.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-gvar.c:94:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-gvar.c:98:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-gvar.c:98:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-gvar.c:99:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (17) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (18) out-of-bounds read from byte 17 till byte 20 but ‘"test_subset_gvar"’ ends at byte 17 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_subset_gvar"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_subset_gvar"’ are ‘[0]’ to ‘[16]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-gvar.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-gvar.c:94:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-gvar.c:98:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-gvar.c:98:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-gvar.c:99:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-gvar.c:99:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-gvar.c:100:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (24) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (25) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (26) out-of-bounds read from byte 28 till byte 31 but ‘"test_subset_gvar_retaingids"’ ends at byte 28 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_subset_gvar_retaingids"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_subset_gvar_retaingids"’ are ‘[0]’ to ‘[27]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-gvar.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-gvar.c:94:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-gvar.c:98:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (9) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (10) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (11) out-of-bounds read from byte 22 till byte 25 but ‘"test_subset_gvar_noop"’ ends at byte 22 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_subset_gvar_noop"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_subset_gvar_noop"’ are ‘[0]’ to ‘[21]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-gvar.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-gvar.c:94:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-gvar.c:98:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-gvar.c:98:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-gvar.c:99:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (17) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (18) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (19) out-of-bounds read from byte 17 till byte 20 but ‘"test_subset_gvar"’ ends at byte 17 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_subset_gvar"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_subset_gvar"’ are ‘[0]’ to ‘[16]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-gvar.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-gvar.c:94:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-gvar.c:98:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-gvar.c:98:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-gvar.c:99:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-gvar.c:99:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-gvar.c:100:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (24) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (25) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (26) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (27) out-of-bounds read from byte 28 till byte 31 but ‘"test_subset_gvar_retaingids"’ ends at byte 28 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_subset_gvar_retaingids"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_subset_gvar_retaingids"’ are ‘[0]’ to ‘[27]’ <--[csmock-gcc-wrapper] [202/338] gcc -Itest/api/test-subset-cff2.p -Itest/api -I../test/api -I. -I.. -Isrc -I../src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -pthread -DWITH_GZFILEOP -MD -MQ test/api/test-subset-cff2.p/test-subset-cff2.c.o -MF test/api/test-subset-cff2.p/test-subset-cff2.c.o.d -o test/api/test-subset-cff2.p/test-subset-cff2.c.o -c ../test/api/test-subset-cff2.c In file included from /usr/include/glib-2.0/glib/gstring.h:37, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/giochannel.h:36, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:56, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-glib.h:34, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:32, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:27: <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:192:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:196:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/gtypes.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/galloca.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:32: <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (9) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (10) out-of-bounds read from byte 22 till byte 25 but ‘"test_subset_cff2_noop"’ ends at byte 22 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_subset_cff2_noop"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_subset_cff2_noop"’ are ‘[0]’ to ‘[21]’ <--[csmock-gcc-wrapper] In file included from /usr/include/glib-2.0/glib/galloca.h:35: <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:192:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:196:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:196:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:197:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (17) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (18) out-of-bounds read from byte 17 till byte 20 but ‘"test_subset_cff2"’ ends at byte 17 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_subset_cff2"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_subset_cff2"’ are ‘[0]’ to ‘[16]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:192:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:196:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:196:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:197:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:197:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:198:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (24) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (25) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (26) out-of-bounds read from byte 29 till byte 32 but ‘"test_subset_cff2_strip_hints"’ ends at byte 29 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_subset_cff2_strip_hints"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_subset_cff2_strip_hints"’ are ‘[0]’ to ‘[28]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:192:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:196:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:196:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:197:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:197:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:198:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:198:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:199:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (32) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (33) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (34) out-of-bounds read from byte 24 till byte 27 but ‘"test_subset_cff2_desubr"’ ends at byte 24 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_subset_cff2_desubr"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_subset_cff2_desubr"’ are ‘[0]’ to ‘[23]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:192:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:196:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:196:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:197:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:197:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:198:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:198:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:199:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:199:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (40) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (41) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (42) out-of-bounds read from byte 36 till byte 39 but ‘"test_subset_cff2_desubr_strip_hints"’ ends at byte 36 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_subset_cff2_desubr_strip_hints"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_subset_cff2_desubr_strip_hints"’ are ‘[0]’ to ‘[35]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:192:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:196:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:196:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:197:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:197:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:198:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:198:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:199:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:199:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (48) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (49) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (50) out-of-bounds read from byte 28 till byte 31 but ‘"test_subset_cff2_retaingids"’ ends at byte 28 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_subset_cff2_retaingids"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_subset_cff2_retaingids"’ are ‘[0]’ to ‘[27]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:192:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:196:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (9) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (10) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (11) out-of-bounds read from byte 22 till byte 25 but ‘"test_subset_cff2_noop"’ ends at byte 22 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_subset_cff2_noop"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_subset_cff2_noop"’ are ‘[0]’ to ‘[21]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:192:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:196:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:196:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:197:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (17) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (18) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (19) out-of-bounds read from byte 17 till byte 20 but ‘"test_subset_cff2"’ ends at byte 17 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_subset_cff2"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_subset_cff2"’ are ‘[0]’ to ‘[16]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:192:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:196:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:196:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:197:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] :155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:197:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:198:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (24) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (25) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (26) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (27) out-of-bounds read from byte 29 till byte 32 but ‘"test_subset_cff2_strip_hints"’ ends at byte 29 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_subset_cff2_strip_hints"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_subset_cff2_strip_hints"’ are ‘[0]’ to ‘[28]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:192:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:196:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:196:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:197:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:197:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:198:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:198:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:199:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (32) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (33) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (34) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (35) out-of-bounds read from byte 24 till byte 27 but ‘"test_subset_cff2_desubr"’ ends at byte 24 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_subset_cff2_desubr"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_subset_cff2_desubr"’ are ‘[0]’ to ‘[23]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:192:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:196:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:196:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:197:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:197:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:198:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:198:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:199:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:199:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (40) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (41) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (42) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (43) out-of-bounds read from byte 36 till byte 39 but ‘"test_subset_cff2_desubr_strip_hints"’ ends at byte 36 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_subset_cff2_desubr_strip_hints"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_subset_cff2_desubr_strip_hints"’ are ‘[0]’ to ‘[35]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:192:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:196:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:196:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:197:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:197:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:198:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:198:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:199:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:199:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:200:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff2.c:201:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (48) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (49) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (50) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (51) out-of-bounds read from byte 28 till byte 31 but ‘"test_subset_cff2_retaingids"’ ends at byte 28 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_subset_cff2_retaingids"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_subset_cff2_retaingids"’ are ‘[0]’ to ‘[27]’ <--[csmock-gcc-wrapper] [203/338] gcc -Itest/api/test-subset-cff1.p -Itest/api -I../test/api -I. -I.. -Isrc -I../src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -pthread -DWITH_GZFILEOP -MD -MQ test/api/test-subset-cff1.p/test-subset-cff1.c.o -MF test/api/test-subset-cff1.p/test-subset-cff1.c.o.d -o test/api/test-subset-cff1.p/test-subset-cff1.c.o -c ../test/api/test-subset-cff1.c In file included from /usr/include/glib-2.0/glib/gstring.h:37, <--[csmock-gcc-wrapper] cswrap: warning: 2024-11-13 00:40:31 still trying to lock /cswrap_cap_file_lock from /usr/include/glib-2.0/glib/giochannel.h:36, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:56, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-glib.h:34, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:32, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:27: <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:368:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:372:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/gtypes.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/galloca.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:32: <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (9) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (10) out-of-bounds read from byte 22 till byte 25 but ‘"test_subset_cff1_noop"’ ends at byte 22 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_subset_cff1_noop"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_subset_cff1_noop"’ are ‘[0]’ to ‘[21]’ <--[csmock-gcc-wrapper] In file included from /usr/include/glib-2.0/glib/galloca.h:35: <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:368:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:372:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:372:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:373:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (17) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (18) out-of-bounds read from byte 17 till byte 20 but ‘"test_subset_cff1"’ ends at byte 17 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_subset_cff1"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_subset_cff1"’ are ‘[0]’ to ‘[16]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:368:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:372:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:372:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:373:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:373:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:374:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (24) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (25) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (26) out-of-bounds read from byte 29 till byte 32 but ‘"test_subset_cff1_strip_hints"’ ends at byte 29 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_subset_cff1_strip_hints"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_subset_cff1_strip_hints"’ are ‘[0]’ to ‘[28]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:368:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:372:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:372:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:373:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:373:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:374:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:374:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:375:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (32) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (33) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (34) out-of-bounds read from byte 24 till byte 27 but ‘"test_subset_cff1_desubr"’ ends at byte 24 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_subset_cff1_desubr"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_subset_cff1_desubr"’ are ‘[0]’ to ‘[23]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:368:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:372:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:372:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:373:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:373:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:374:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:374:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:375:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:375:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:376:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (40) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (41) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (42) out-of-bounds read from byte 36 till byte 39 but ‘"test_subset_cff1_desubr_strip_hints"’ ends at byte 36 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_subset_cff1_desubr_strip_hints"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_subset_cff1_desubr_strip_hints"’ are ‘[0]’ to ‘[35]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:368:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:372:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:372:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:373:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:373:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:374:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:374:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:375:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:375:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:376:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:376:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:377:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (48) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (49) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (50) out-of-bounds read from byte 19 till byte 22 but ‘"test_subset_cff1_j"’ ends at byte 19 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_subset_cff1_j"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_subset_cff1_j"’ are ‘[0]’ to ‘[18]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:368:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:372:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:372:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:373:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:373:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:374:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:374:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:375:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:375:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:376:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:376:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:377:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h/usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (48) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (49) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:377:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (50) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:378:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (51) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (52) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (53) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (54) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (55) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (56) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (57) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (58) out-of-bounds read from byte 31 till byte 34 but ‘"test_subset_cff1_j_strip_hints"’ ends at byte 31 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_subset_cff1_j_strip_hints"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_subset_cff1_j_strip_hints"’ are ‘[0]’ to ‘[30]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:368:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:372:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:372:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:373:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:373:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:374:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:374:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:375:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:375:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:376:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:376:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:377:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (48) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (49) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:377:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (50) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:378:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (51) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (52) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (53) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (54) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (55) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (56) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (57) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:378:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (58) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:379:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (59) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (60) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (61) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (62) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (63) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (64) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (65) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (66) out-of-bounds read from byte 26 till byte 29 but ‘"test_subset_cff1_j_desubr"’ ends at byte 26 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_subset_cff1_j_desubr"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_subset_cff1_j_desubr"’ are ‘[0]’ to ‘[25]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:368:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:372:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:372:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:373:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:373:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:374:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:374:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:375:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:375:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:376:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:376:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:377:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (48) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (49) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:377:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (50) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:378:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (51) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (52) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (53) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (54) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (55) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (56) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (57) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:378:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (58) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:379:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (59) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (60) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (61) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (62) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (63) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (64) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (65) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:379:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (66) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:380:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (67) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (68) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (69) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (70) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (71) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (72) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (73) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (74) out-of-bounds read from byte 38 till byte 41 but ‘"test_subset_cff1_j_desubr_strip_hints"’ ends at byte 38 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_subset_cff1_j_desubr_strip_hints"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_subset_cff1_j_desubr_strip_hints"’ are ‘[0]’ to ‘[37]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:368:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:372:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:372:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:373:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:373:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:374:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:374:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:375:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:375:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:376:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:376:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:377:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (48) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (49) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:377:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (50) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:378:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (51) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (52) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (53) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (54) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (55) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (56) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (57) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:378:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (58) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:379:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (59) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (60) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (61) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (62) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (63) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (64) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (65) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:379:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (66) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:380:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (67) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (68) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (69) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (70) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (71) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (72) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (73) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:380:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (74) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:381:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (75) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (76) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (77) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (78) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (79) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (80) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (81) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (82) out-of-bounds read from byte 24 till byte 27 but ‘"test_subset_cff1_expert"’ ends at byte 24 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_subset_cff1_expert"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_subset_cff1_expert"’ are ‘[0]’ to ‘[23]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:368:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:372:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:372:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:373:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:373:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:374:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:374:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:375:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:375:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:376:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:376:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:377:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (48) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (49) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:377:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (50) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:378:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (51) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (52) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (53) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (54) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (55) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (56) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (57) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:378:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (58) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:379:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (59) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (60) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (61) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (62) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (63) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (64) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (65) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:379:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (66) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:380:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (67) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (68) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (69) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (70) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (71) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (72) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (73) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:380:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (74) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:381:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (75) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (76) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (77) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (78) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (79) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (80) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (81) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:381:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (82) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:382:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (83) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (84) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (85) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (86) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (87) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (88) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (89) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (90) out-of-bounds read from byte 22 till byte 25 but ‘"test_subset_cff1_seac"’ ends at byte 22 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_subset_cff1_seac"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_subset_cff1_seac"’ are ‘[0]’ to ‘[21]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:368:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:372:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:372:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:373:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:373:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:374:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:374:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:375:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:375:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:376:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:376:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:377:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (48) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (49) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:377:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (50) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:378:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (51) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (52) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (53) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (54) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (55) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (56) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (57) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:378:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (58) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:379:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (59) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (60) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (61) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (62) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (63) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (64) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (65) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:379:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (66) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:380:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (67) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (68) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (69) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (70) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (71) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (72) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (73) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:380:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (74) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c:381:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (75) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (76) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (77) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cff1.c: internal warning: child 2568 timed out after 30s <--[csmock-gcc-wrapper] cswrap: error: child 2568 (/usr/bin/csmock-gcc-wrapper) terminated by signal 15 (timed out) [204/338] gcc -Itest/api/test-subset-cbdt.p -Itest/api -I../test/api -I. -I.. -Isrc -I../src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -pthread -DWITH_GZFILEOP -MD -MQ test/api/test-subset-cbdt.p/test-subset-cbdt.c.o -MF test/api/test-subset-cbdt.p/test-subset-cbdt.c.o.d -o test/api/test-subset-cbdt.p/test-subset-cbdt.c.o -c ../test/api/test-subset-cbdt.c In file included from /usr/include/glib-2.0/glib/gstring.h:37, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/giochannel.h:36, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:56, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-glib.h:34, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:32, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cbdt.c:27: <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cbdt.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cbdt.c:143:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cbdt.c:147:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/gtypes.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/galloca.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:32: <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (9) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (10) out-of-bounds read from byte 22 till byte 25 but ‘"test_subset_cbdt_noop"’ ends at byte 22 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_subset_cbdt_noop"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_subset_cbdt_noop"’ are ‘[0]’ to ‘[21]’ <--[csmock-gcc-wrapper] In file included from /usr/include/glib-2.0/glib/galloca.h:35: <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cbdt.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cbdt.c:143:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cbdt.c:147:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cbdt.c:147:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cbdt.c:148:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (17) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (18) out-of-bounds read from byte 26 till byte 29 but ‘"test_subset_cbdt_keep_one"’ ends at byte 26 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_subset_cbdt_keep_one"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_subset_cbdt_keep_one"’ are ‘[0]’ to ‘[25]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cbdt.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cbdt.c:143:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cbdt.c:147:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cbdt.c:147:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cbdt.c:148:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cbdt.c:148:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cbdt.c:149:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (24) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (25) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (26) out-of-bounds read from byte 40 till byte 43 but ‘"test_subset_cbdt_keep_one_last_subtable"’ ends at byte 40 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_subset_cbdt_keep_one_last_subtable"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_subset_cbdt_keep_one_last_subtable"’ are ‘[0]’ to ‘[39]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cbdt.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cbdt.c:143:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cbdt.c:147:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cbdt.c:147:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cbdt.c:148:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cbdt.c:148:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cbdt.c:149:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cbdt.c:149:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cbdt.c:152:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (32) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (33) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (34) out-of-bounds read from byte 41 till byte 44 but ‘"test_subset_cbdt_keep_multiple_subtables"’ ends at byte 41 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_subset_cbdt_keep_multiple_subtables"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_subset_cbdt_keep_multiple_subtables"’ are ‘[0]’ to ‘[40]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cbdt.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cbdt.c:143:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cbdt.c:147:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cbdt.c:147:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cbdt.c:148:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cbdt.c:148:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cbdt.c:149:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cbdt.c:149:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cbdt.c:152:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cbdt.c:152:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cbdt.c:155:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (40) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (41) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (42) out-of-bounds read from byte 32 till byte 35 but ‘"test_subset_cbdt_index_format_3"’ ends at byte 32 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_subset_cbdt_index_format_3"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_subset_cbdt_index_format_3"’ are ‘[0]’ to ‘[31]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cbdt.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cbdt.c:143:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cbdt.c:147:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (9) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (10) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (11) out-of-bounds read from byte 22 till byte 25 but ‘"test_subset_cbdt_noop"’ ends at byte 22 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_subset_cbdt_noop"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_subset_cbdt_noop"’ are ‘[0]’ to ‘[21]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cbdt.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cbdt.c:143:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cbdt.c:147:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cbdt.c:147:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cbdt.c:148:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (17) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (18) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (19) out-of-bounds read from byte 26 till byte 29 but ‘"test_subset_cbdt_keep_one"’ ends at byte 26 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_subset_cbdt_keep_one"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_subset_cbdt_keep_one"’ are ‘[0]’ to ‘[25]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cbdt.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cbdt.c:143:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cbdt.c:147:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cbdt.c:147:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cbdt.c:148:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cbdt.c:148:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cbdt.c:149:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (24) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (25) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (26) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (27) out-of-bounds read from byte 40 till byte 43 but ‘"test_subset_cbdt_keep_one_last_subtable"’ ends at byte 40 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_subset_cbdt_keep_one_last_subtable"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_subset_cbdt_keep_one_last_subtable"’ are ‘[0]’ to ‘[39]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cbdt.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cbdt.c:143:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cbdt.c:147:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cbdt.c:147:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cbdt.c:148:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cbdt.c:148:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cbdt.c:149:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cbdt.c:149:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cbdt.c:152:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (32) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (33) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (34) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (35) out-of-bounds read from byte 41 till byte 44 but ‘"test_subset_cbdt_keep_multiple_subtables"’ ends at byte 41 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_subset_cbdt_keep_multiple_subtables"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_subset_cbdt_keep_multiple_subtables"’ are ‘[0]’ to ‘[40]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cbdt.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cbdt.c:143:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cbdt.c:147:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cbdt.c:147:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cbdt.c:148:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cbdt.c:148:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cbdt.c:149:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cbdt.c:149:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cbdt.c:152:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cbdt.c:152:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-cbdt.c:155:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (40) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (41) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (42) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (43) out-of-bounds read from byte 32 till byte 35 but ‘"test_subset_cbdt_index_format_3"’ ends at byte 32 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_subset_cbdt_index_format_3"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_subset_cbdt_index_format_3"’ are ‘[0]’ to ‘[31]’ <--[csmock-gcc-wrapper] [205/338] gcc -Itest/api/test-subset-colr.p -Itest/api -I../test/api -I. -I.. -Isrc -I../src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -pthread -DWITH_GZFILEOP -MD -MQ test/api/test-subset-colr.p/test-subset-colr.c.o -MF test/api/test-subset-colr.p/test-subset-colr.c.o.d -o test/api/test-subset-colr.p/test-subset-colr.c.o -c ../test/api/test-subset-colr.c In file included from /usr/include/glib-2.0/glib/gstring.h:37, <--[csmock-gcc-wrapper] cswrap: warning: 2024-11-13 00:41:06 still trying to lock /cswrap_cap_file_lock cswrap: warning: 2024-11-13 00:41:20 still trying to lock /cswrap_cap_file_lock from /usr/include/glib-2.0/glib/giochannel.h:36, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:56, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-glib.h:34, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:32, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-colr.c:27: <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-colr.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-colr.c:110:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-colr.c:114:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/gtypes.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/galloca.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:32: <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (9) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (10) out-of-bounds read from byte 22 till byte 25 but ‘"test_subset_colr_noop"’ ends at byte 22 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_subset_colr_noop"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_subset_colr_noop"’ are ‘[0]’ to ‘[21]’ <--[csmock-gcc-wrapper] In file included from /usr/include/glib-2.0/glib/galloca.h:35: <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-colr.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-colr.c:110:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-colr.c:114:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-colr.c:114:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-colr.c:115:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (17) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (18) out-of-bounds read from byte 37 till byte 40 but ‘"test_subset_colr_keep_one_colr_glyph"’ ends at byte 37 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_subset_colr_keep_one_colr_glyph"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_subset_colr_keep_one_colr_glyph"’ are ‘[0]’ to ‘[36]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-colr.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-colr.c:110:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-colr.c:114:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-colr.c:114:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-colr.c:115:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-colr.c:115:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-colr.c:116:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (24) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (25) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (26) out-of-bounds read from byte 34 till byte 37 but ‘"test_subset_colr_keep_mixed_glyph"’ ends at byte 34 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_subset_colr_keep_mixed_glyph"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_subset_colr_keep_mixed_glyph"’ are ‘[0]’ to ‘[33]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-colr.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-colr.c:110:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-colr.c:114:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-colr.c:114:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-colr.c:115:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-colr.c:115:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-colr.c:116:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-colr.c:116:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-colr.c:117:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (32) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (33) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (34) out-of-bounds read from byte 36 till byte 39 but ‘"test_subset_colr_keep_no_colr_glyph"’ ends at byte 36 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_subset_colr_keep_no_colr_glyph"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_subset_colr_keep_no_colr_glyph"’ are ‘[0]’ to ‘[35]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-colr.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-colr.c:110:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-colr.c:114:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (9) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (10) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (11) out-of-bounds read from byte 22 till byte 25 but ‘"test_subset_colr_noop"’ ends at byte 22 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_subset_colr_noop"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_subset_colr_noop"’ are ‘[0]’ to ‘[21]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-colr.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-colr.c:110:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-colr.c:114:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-colr.c:114:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-colr.c:115:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (17) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (18) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (19) out-of-bounds read from byte 37 till byte 40 but ‘"test_subset_colr_keep_one_colr_glyph"’ ends at byte 37 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_subset_colr_keep_one_colr_glyph"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_subset_colr_keep_one_colr_glyph"’ are ‘[0]’ to ‘[36]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-colr.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-colr.c:110:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-colr.c:114:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-colr.c:114:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-colr.c:115:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-colr.c:115:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-colr.c:116:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (24) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (25) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (26) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (27) out-of-bounds read from byte 34 till byte 37 but ‘"test_subset_colr_keep_mixed_glyph"’ ends at byte 34 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_subset_colr_keep_mixed_glyph"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_subset_colr_keep_mixed_glyph"’ are ‘[0]’ to ‘[33]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-colr.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-colr.c:110:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-colr.c:114:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-colr.c:114:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-colr.c:115:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-colr.c:115:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-colr.c:116:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-colr.c:116:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-colr.c:117:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (32) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (33) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (34) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (35) out-of-bounds read from byte 36 till byte 39 but ‘"test_subset_colr_keep_no_colr_glyph"’ ends at byte 36 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_subset_colr_keep_no_colr_glyph"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_subset_colr_keep_no_colr_glyph"’ are ‘[0]’ to ‘[35]’ <--[csmock-gcc-wrapper] [206/338] gcc -Itest/api/test-subset-sbix.p -Itest/api -I../test/api -I. -I.. -Isrc -I../src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -pthread -DWITH_GZFILEOP -MD -MQ test/api/test-subset-sbix.p/test-subset-sbix.c.o -MF test/api/test-subset-sbix.p/test-subset-sbix.c.o.d -o test/api/test-subset-sbix.p/test-subset-sbix.c.o -c ../test/api/test-subset-sbix.c In file included from /usr/include/glib-2.0/glib/gstring.h:37, <--[csmock-gcc-wrapper] cswrap: warning: 2024-11-13 00:40:53 still trying to lock /cswrap_cap_file_lock cswrap: warning: 2024-11-13 00:41:07 still trying to lock /cswrap_cap_file_lock cswrap: warning: 2024-11-13 00:41:23 still trying to lock /cswrap_cap_file_lock from /usr/include/glib-2.0/glib/giochannel.h:36, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:56, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-glib.h:34, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:32, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-sbix.c:27: <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-sbix.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-sbix.c:73:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-sbix.c:77:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/gtypes.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/galloca.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:32: <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (9) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (10) out-of-bounds read from byte 22 till byte 25 but ‘"test_subset_sbix_noop"’ ends at byte 22 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_subset_sbix_noop"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_subset_sbix_noop"’ are ‘[0]’ to ‘[21]’ <--[csmock-gcc-wrapper] In file included from /usr/include/glib-2.0/glib/galloca.h:35: <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-sbix.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-sbix.c:73:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-sbix.c:77:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-sbix.c:77:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-sbix.c:78:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (17) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (18) out-of-bounds read from byte 26 till byte 29 but ‘"test_subset_sbix_keep_one"’ ends at byte 26 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_subset_sbix_keep_one"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_subset_sbix_keep_one"’ are ‘[0]’ to ‘[25]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-sbix.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-sbix.c:73:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-sbix.c:77:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (9) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (10) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (11) out-of-bounds read from byte 22 till byte 25 but ‘"test_subset_sbix_noop"’ ends at byte 22 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_subset_sbix_noop"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_subset_sbix_noop"’ are ‘[0]’ to ‘[21]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-sbix.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-sbix.c:73:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-sbix.c:77:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-sbix.c:77:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-sbix.c:78:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (17) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (18) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (19) out-of-bounds read from byte 26 till byte 29 but ‘"test_subset_sbix_keep_one"’ ends at byte 26 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_subset_sbix_keep_one"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_subset_sbix_keep_one"’ are ‘[0]’ to ‘[25]’ <--[csmock-gcc-wrapper] [207/338] gcc -Itest/api/test-subset-gpos.p -Itest/api -I../test/api -I. -I.. -Isrc -I../src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -pthread -DWITH_GZFILEOP -MD -MQ test/api/test-subset-gpos.p/test-subset-gpos.c.o -MF test/api/test-subset-gpos.p/test-subset-gpos.c.o.d -o test/api/test-subset-gpos.p/test-subset-gpos.c.o -c ../test/api/test-subset-gpos.c In file included from /usr/include/glib-2.0/glib/gstring.h:37, <--[csmock-gcc-wrapper] cswrap: warning: 2024-11-13 00:40:53 still trying to lock /cswrap_cap_file_lock cswrap: warning: 2024-11-13 00:41:07 still trying to lock /cswrap_cap_file_lock cswrap: warning: 2024-11-13 00:41:23 still trying to lock /cswrap_cap_file_lock from /usr/include/glib-2.0/glib/giochannel.h:36, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:56, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-glib.h:34, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:32, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-gpos.c:27: <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-gpos.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-gpos.c:85:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-gpos.c:89:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/gtypes.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/galloca.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:32: <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (9) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (10) out-of-bounds read from byte 33 till byte 36 but ‘"test_subset_gpos_lookup_subtable"’ ends at byte 33 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_subset_gpos_lookup_subtable"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_subset_gpos_lookup_subtable"’ are ‘[0]’ to ‘[32]’ <--[csmock-gcc-wrapper] In file included from /usr/include/glib-2.0/glib/galloca.h:35: <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-gpos.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-gpos.c:85:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-gpos.c:89:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-gpos.c:89:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-gpos.c:90:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (17) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (18) out-of-bounds read from byte 29 till byte 32 but ‘"test_subset_gpos_pairpos1_vf"’ ends at byte 29 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_subset_gpos_pairpos1_vf"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_subset_gpos_pairpos1_vf"’ are ‘[0]’ to ‘[28]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-gpos.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-gpos.c:85:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-gpos.c:89:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (9) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (10) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (11) out-of-bounds read from byte 33 till byte 36 but ‘"test_subset_gpos_lookup_subtable"’ ends at byte 33 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_subset_gpos_lookup_subtable"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_subset_gpos_lookup_subtable"’ are ‘[0]’ to ‘[32]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-gpos.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-gpos.c:85:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-gpos.c:89:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-gpos.c:89:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-gpos.c:90:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (17) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (18) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (19) out-of-bounds read from byte 29 till byte 32 but ‘"test_subset_gpos_pairpos1_vf"’ ends at byte 29 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_subset_gpos_pairpos1_vf"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_subset_gpos_pairpos1_vf"’ are ‘[0]’ to ‘[28]’ <--[csmock-gcc-wrapper] [208/338] gcc -Itest/api/test-subset-hvar.p -Itest/api -I../test/api -I. -I.. -Isrc -I../src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -pthread -DWITH_GZFILEOP -MD -MQ test/api/test-subset-hvar.p/test-subset-hvar.c.o -MF test/api/test-subset-hvar.p/test-subset-hvar.c.o.d -o test/api/test-subset-hvar.p/test-subset-hvar.c.o -c ../test/api/test-subset-hvar.c In file included from /usr/include/glib-2.0/glib/gstring.h:37, <--[csmock-gcc-wrapper] cswrap: warning: 2024-11-13 00:40:53 still trying to lock /cswrap_cap_file_lock cswrap: warning: 2024-11-13 00:41:07 still trying to lock /cswrap_cap_file_lock cswrap: warning: 2024-11-13 00:41:23 still trying to lock /cswrap_cap_file_lock from /usr/include/glib-2.0/glib/giochannel.h:36, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:56, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-glib.h:34, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:32, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:27: <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:176:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/gtypes.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/galloca.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:32: <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (9) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (10) out-of-bounds read from byte 26 till byte 29 but ‘"test_subset_map_HVAR_noop"’ ends at byte 26 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_subset_map_HVAR_noop"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_subset_map_HVAR_noop"’ are ‘[0]’ to ‘[25]’ <--[csmock-gcc-wrapper] In file included from /usr/include/glib-2.0/glib/galloca.h:35: <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:176:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:181:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (17) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (18) out-of-bounds read from byte 21 till byte 24 but ‘"test_subset_map_HVAR"’ ends at byte 21 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_subset_map_HVAR"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_subset_map_HVAR"’ are ‘[0]’ to ‘[20]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:176:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:181:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:181:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:182:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (24) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (25) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (26) out-of-bounds read from byte 32 till byte 35 but ‘"test_subset_map_HVAR_retaingids"’ ends at byte 32 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_subset_map_HVAR_retaingids"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_subset_map_HVAR_retaingids"’ are ‘[0]’ to ‘[31]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:176:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:181:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:181:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:182:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:182:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:183:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (32) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (33) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (34) out-of-bounds read from byte 24 till byte 27 but ‘"test_subset_map_modHVAR"’ ends at byte 24 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_subset_map_modHVAR"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_subset_map_modHVAR"’ are ‘[0]’ to ‘[23]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:176:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:181:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:181:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:182:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:182:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:183:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:183:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:184:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (40) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (41) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (42) out-of-bounds read from byte 31 till byte 34 but ‘"test_subset_identity_HVAR_noop"’ ends at byte 31 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_subset_identity_HVAR_noop"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_subset_identity_HVAR_noop"’ are ‘[0]’ to ‘[30]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:176:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:181:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:181:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:182:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:182:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:183:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:183:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:184:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:184:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:185:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (48) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (49) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (50) out-of-bounds read from byte 26 till byte 29 but ‘"test_subset_identity_HVAR"’ ends at byte 26 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_subset_identity_HVAR"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_subset_identity_HVAR"’ are ‘[0]’ to ‘[25]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:176:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:181:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:181:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:182:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:182:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:183:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:183:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:184:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:184:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:185:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (48) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (49) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:185:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (50) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:186:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (51) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (52) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (53) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (54) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (55) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (56) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (57) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (58) out-of-bounds read from byte 37 till byte 40 but ‘"test_subset_identity_HVAR_retaingids"’ ends at byte 37 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_subset_identity_HVAR_retaingids"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_subset_identity_HVAR_retaingids"’ are ‘[0]’ to ‘[36]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:176:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (9) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (10) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (11) out-of-bounds read from byte 26 till byte 29 but ‘"test_subset_map_HVAR_noop"’ ends at byte 26 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_subset_map_HVAR_noop"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_subset_map_HVAR_noop"’ are ‘[0]’ to ‘[25]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:176:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:181:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (17) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (18) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (19) out-of-bounds read from byte 21 till byte 24 but ‘"test_subset_map_HVAR"’ ends at byte 21 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_subset_map_HVAR"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_subset_map_HVAR"’ are ‘[0]’ to ‘[20]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:176:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:181:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:181:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:182:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (24) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (25) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (26) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (27) out-of-bounds read from byte 32 till byte 35 but ‘"test_subset_map_HVAR_retaingids"’ ends at byte 32 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_subset_map_HVAR_retaingids"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_subset_map_HVAR_retaingids"’ are ‘[0]’ to ‘[31]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:176:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:181:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:181:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:182:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:182:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:183:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (32) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (33) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (34) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (35) out-of-bounds read from byte 24 till byte 27 but ‘"test_subset_map_modHVAR"’ ends at byte 24 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_subset_map_modHVAR"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_subset_map_modHVAR"’ are ‘[0]’ to ‘[23]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:176:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:180:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:181:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:181:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:182:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:182:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:183:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:183:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c:184:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (40) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (41) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (42) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (43) out-of-bounds read from byte 31 till byte 34 but ‘"test_subset_identity_HVAR_noop"’ ends at byte 31 <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-hvar.c: internal warning: child 2605 timed out after 30s <--[csmock-gcc-wrapper] cswrap: error: child 2605 (/usr/bin/csmock-gcc-wrapper) terminated by signal 15 (timed out) [209/338] gcc -Itest/api/test-version.p -Itest/api -I../test/api -I. -I.. -Isrc -I../src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -pthread -DWITH_GZFILEOP -MD -MQ test/api/test-version.p/test-version.c.o -MF test/api/test-version.p/test-version.c.o.d -o test/api/test-version.p/test-version.c.o -c ../test/api/test-version.c In file included from /usr/include/glib-2.0/glib/gstring.h:37, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/giochannel.h:36, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:56, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-glib.h:34, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:32, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-version.c:27: <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-version.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-version.c:74:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-version.c:78:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/gtypes.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/galloca.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:32: <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (9) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (10) out-of-bounds read from byte 13 till byte 16 but ‘"test_version"’ ends at byte 13 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_version"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_version"’ are ‘[0]’ to ‘[12]’ <--[csmock-gcc-wrapper] In file included from /usr/include/glib-2.0/glib/galloca.h:35: <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-version.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-version.c:74:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-version.c:78:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (9) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (10) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (11) out-of-bounds read from byte 13 till byte 16 but ‘"test_version"’ ends at byte 13 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_version"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_version"’ are ‘[0]’ to ‘[12]’ <--[csmock-gcc-wrapper] [210/338] gcc -Itest/api/test-var-coords.p -Itest/api -I../test/api -I. -I.. -Isrc -I../src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -pthread -DWITH_GZFILEOP -MD -MQ test/api/test-var-coords.p/test-var-coords.c.o -MF test/api/test-var-coords.p/test-var-coords.c.o.d -o test/api/test-var-coords.p/test-var-coords.c.o -c ../test/api/test-var-coords.c In file included from /usr/include/glib-2.0/glib/gstring.h:37, <--[csmock-gcc-wrapper] cswrap: warning: 2024-11-13 00:41:26 still trying to lock /cswrap_cap_file_lock from /usr/include/glib-2.0/glib/giochannel.h:36, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:56, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-glib.h:34, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:32, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-var-coords.c:25: <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-var-coords.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-var-coords.c:95:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-var-coords.c:98:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/gtypes.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/galloca.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:32: <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (9) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (10) out-of-bounds read from byte 20 till byte 23 but ‘"test_get_var_coords"’ ends at byte 20 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_get_var_coords"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_get_var_coords"’ are ‘[0]’ to ‘[19]’ <--[csmock-gcc-wrapper] In file included from /usr/include/glib-2.0/glib/galloca.h:35: <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-var-coords.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-var-coords.c:95:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-var-coords.c:98:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-var-coords.c:98:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-var-coords.c:99:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (17) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (18) out-of-bounds read from byte 28 till byte 31 but ‘"test_get_var_get_axis_infos"’ ends at byte 28 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_get_var_get_axis_infos"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_get_var_get_axis_infos"’ are ‘[0]’ to ‘[27]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-var-coords.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-var-coords.c:95:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-var-coords.c:98:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (9) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (10) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (11) out-of-bounds read from byte 20 till byte 23 but ‘"test_get_var_coords"’ ends at byte 20 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_get_var_coords"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_get_var_coords"’ are ‘[0]’ to ‘[19]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-var-coords.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-var-coords.c:95:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-var-coords.c:98:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-var-coords.c:98:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-var-coords.c:99:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (17) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (18) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (19) out-of-bounds read from byte 28 till byte 31 but ‘"test_get_var_get_axis_infos"’ ends at byte 28 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_get_var_get_axis_infos"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_get_var_get_axis_infos"’ are ‘[0]’ to ‘[27]’ <--[csmock-gcc-wrapper] [211/338] gcc -Itest/api/test-subset-vvar.p -Itest/api -I../test/api -I. -I.. -Isrc -I../src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -pthread -DWITH_GZFILEOP -MD -MQ test/api/test-subset-vvar.p/test-subset-vvar.c.o -MF test/api/test-subset-vvar.p/test-subset-vvar.c.o.d -o test/api/test-subset-vvar.p/test-subset-vvar.c.o -c ../test/api/test-subset-vvar.c In file included from /usr/include/glib-2.0/glib/gstring.h:37, <--[csmock-gcc-wrapper] cswrap: warning: 2024-11-13 00:40:53 still trying to lock /cswrap_cap_file_lock cswrap: warning: 2024-11-13 00:41:07 still trying to lock /cswrap_cap_file_lock cswrap: warning: 2024-11-13 00:41:23 still trying to lock /cswrap_cap_file_lock from /usr/include/glib-2.0/glib/giochannel.h:36, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:56, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-glib.h:34, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:32, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-vvar.c:27: <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-vvar.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-vvar.c:94:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-vvar.c:98:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/gtypes.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/galloca.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:32: <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (9) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (10) out-of-bounds read from byte 22 till byte 25 but ‘"test_subset_VVAR_noop"’ ends at byte 22 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_subset_VVAR_noop"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_subset_VVAR_noop"’ are ‘[0]’ to ‘[21]’ <--[csmock-gcc-wrapper] In file included from /usr/include/glib-2.0/glib/galloca.h:35: <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-vvar.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-vvar.c:94:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-vvar.c:98:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-vvar.c:98:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-vvar.c:99:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (17) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (18) out-of-bounds read from byte 17 till byte 20 but ‘"test_subset_VVAR"’ ends at byte 17 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_subset_VVAR"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_subset_VVAR"’ are ‘[0]’ to ‘[16]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-vvar.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-vvar.c:94:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-vvar.c:98:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-vvar.c:98:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-vvar.c:99:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-vvar.c:99:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-vvar.c:100:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (24) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (25) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (26) out-of-bounds read from byte 28 till byte 31 but ‘"test_subset_VVAR_retaingids"’ ends at byte 28 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_subset_VVAR_retaingids"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_subset_VVAR_retaingids"’ are ‘[0]’ to ‘[27]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-vvar.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-vvar.c:94:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-vvar.c:98:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (9) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (10) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (11) out-of-bounds read from byte 22 till byte 25 but ‘"test_subset_VVAR_noop"’ ends at byte 22 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_subset_VVAR_noop"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_subset_VVAR_noop"’ are ‘[0]’ to ‘[21]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-vvar.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-vvar.c:94:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-vvar.c:98:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-vvar.c:98:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-vvar.c:99:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (17) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (18) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (19) out-of-bounds read from byte 17 till byte 20 but ‘"test_subset_VVAR"’ ends at byte 17 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_subset_VVAR"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_subset_VVAR"’ are ‘[0]’ to ‘[16]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-vvar.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-vvar.c:94:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-vvar.c:98:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-vvar.c:98:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-vvar.c:99:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-vvar.c:99:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-subset-vvar.c:100:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (24) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (25) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (26) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (27) out-of-bounds read from byte 28 till byte 31 but ‘"test_subset_VVAR_retaingids"’ ends at byte 28 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_subset_VVAR_retaingids"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_subset_VVAR_retaingids"’ are ‘[0]’ to ‘[27]’ <--[csmock-gcc-wrapper] [212/338] g++ -Itest/fuzzing/hb-shape-fuzzer.p -Itest/fuzzing -I../test/fuzzing -I. -I.. -Isrc -I../src -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -MD -MQ test/fuzzing/hb-shape-fuzzer.p/hb-shape-fuzzer.cc.o -MF test/fuzzing/hb-shape-fuzzer.p/hb-shape-fuzzer.cc.o.d -o test/fuzzing/hb-shape-fuzzer.p/hb-shape-fuzzer.cc.o -c ../test/fuzzing/hb-shape-fuzzer.cc [213/338] g++ -Itest/fuzzing/hb-shape-fuzzer.p -Itest/fuzzing -I../test/fuzzing -I. -I.. -Isrc -I../src -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -MD -MQ test/fuzzing/hb-shape-fuzzer.p/main.cc.o -MF test/fuzzing/hb-shape-fuzzer.p/main.cc.o.d -o test/fuzzing/hb-shape-fuzzer.p/main.cc.o -c ../test/fuzzing/main.cc [214/338] g++ -Itest/fuzzing/hb-subset-fuzzer.p -Itest/fuzzing -I../test/fuzzing -I. -I.. -Isrc -I../src -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -MD -MQ test/fuzzing/hb-subset-fuzzer.p/hb-subset-fuzzer.cc.o -MF test/fuzzing/hb-subset-fuzzer.p/hb-subset-fuzzer.cc.o.d -o test/fuzzing/hb-subset-fuzzer.p/hb-subset-fuzzer.cc.o -c ../test/fuzzing/hb-subset-fuzzer.cc [215/338] g++ -Itest/fuzzing/hb-set-fuzzer.p -Itest/fuzzing -I../test/fuzzing -I. -I.. -Isrc -I../src -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -MD -MQ test/fuzzing/hb-set-fuzzer.p/main.cc.o -MF test/fuzzing/hb-set-fuzzer.p/main.cc.o.d -o test/fuzzing/hb-set-fuzzer.p/main.cc.o -c ../test/fuzzing/main.cc [216/338] g++ -Itest/fuzzing/hb-subset-fuzzer.p -Itest/fuzzing -I../test/fuzzing -I. -I.. -Isrc -I../src -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -MD -MQ test/fuzzing/hb-subset-fuzzer.p/main.cc.o -MF test/fuzzing/hb-subset-fuzzer.p/main.cc.o.d -o test/fuzzing/hb-subset-fuzzer.p/main.cc.o -c ../test/fuzzing/main.cc [217/338] g++ -Itest/fuzzing/hb-set-fuzzer.p -Itest/fuzzing -I../test/fuzzing -I. -I.. -Isrc -I../src -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -MD -MQ test/fuzzing/hb-set-fuzzer.p/hb-set-fuzzer.cc.o -MF test/fuzzing/hb-set-fuzzer.p/hb-set-fuzzer.cc.o.d -o test/fuzzing/hb-set-fuzzer.p/hb-set-fuzzer.cc.o -c ../test/fuzzing/hb-set-fuzzer.cc [218/338] g++ -Itest/fuzzing/hb-draw-fuzzer.p -Itest/fuzzing -I../test/fuzzing -I. -I.. -Isrc -I../src -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -MD -MQ test/fuzzing/hb-draw-fuzzer.p/hb-draw-fuzzer.cc.o -MF test/fuzzing/hb-draw-fuzzer.p/hb-draw-fuzzer.cc.o.d -o test/fuzzing/hb-draw-fuzzer.p/hb-draw-fuzzer.cc.o -c ../test/fuzzing/hb-draw-fuzzer.cc [219/338] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/gen-harfbuzzcc.py src/harfbuzz.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src ../src/hb-aat-layout-ankr-table.hh ../src/hb-aat-layout-bsln-table.hh ../src/hb-aat-layout-common.hh ../src/hb-aat-layout-feat-table.hh ../src/hb-aat-layout-just-table.hh ../src/hb-aat-layout-kerx-table.hh ../src/hb-aat-layout-morx-table.hh ../src/hb-aat-layout-opbd-table.hh ../src/hb-aat-layout-trak-table.hh ../src/hb-aat-layout.cc ../src/hb-aat-layout.hh ../src/hb-aat-ltag-table.hh ../src/hb-aat-map.cc ../src/hb-aat-map.hh ../src/hb-algs.hh ../src/hb-array.hh ../src/hb-atomic.hh ../src/hb-bimap.hh ../src/hb-bit-page.hh ../src/hb-blob.cc ../src/hb-blob.hh ../src/hb-buffer-serialize.cc ../src/hb-buffer-verify.cc ../src/hb-buffer.cc ../src/hb-buffer.hh ../src/hb-cache.hh ../src/hb-cff-interp-common.hh ../src/hb-cff-interp-cs-common.hh ../src/hb-cff-interp-dict-common.hh ../src/hb-cff1-interp-cs.hh ../src/hb-cff2-interp-cs.hh ../src/hb-common.cc ../src/hb-config.hh ../src/hb-debug.hh ../src/hb-dispatch.hh ../src/hb-draw.cc ../src/hb-draw.hh ../src/hb-geometry.hh ../src/hb-paint.cc ../src/hb-paint.hh ../src/hb-paint-extents.cc ../src/hb-paint-extents.hh ../src/hb-face.cc ../src/hb-face.hh ../src/hb-face-builder.cc ../src/hb-fallback-shape.cc ../src/hb-font.cc ../src/hb-font.hh ../src/hb-iter.hh ../src/hb-kern.hh ../src/hb-limits.hh ../src/hb-machinery.hh ../src/hb-map.cc ../src/hb-map.hh ../src/hb-meta.hh ../src/hb-ms-feature-ranges.hh ../src/hb-multimap.hh ../src/hb-mutex.hh ../src/hb-null.hh ../src/hb-number.cc ../src/hb-number.hh ../src/hb-object.hh ../src/hb-open-file.hh ../src/hb-open-type.hh ../src/hb-ot-cff-common.hh ../src/hb-ot-cff1-std-str.hh ../src/hb-ot-cff1-table.cc ../src/hb-ot-cff1-table.hh ../src/hb-ot-cff2-table.cc ../src/hb-ot-cff2-table.hh ../src/hb-ot-cmap-table.hh ../src/hb-ot-color.cc ../src/hb-ot-face-table-list.hh ../src/hb-ot-face.cc ../src/hb-ot-face.hh ../src/hb-ot-font.cc ../src/hb-ot-gasp-table.hh ../src/hb-ot-glyf-table.hh ../src/hb-ot-hdmx-table.hh ../src/hb-ot-head-table.hh ../src/hb-ot-hhea-table.hh ../src/hb-ot-hmtx-table.hh ../src/hb-ot-kern-table.hh ../src/hb-ot-layout-base-table.hh ../src/hb-ot-layout-common.hh ../src/hb-ot-layout-gdef-table.hh ../src/hb-ot-layout-gpos-table.hh ../src/hb-ot-layout-gsub-table.hh ../src/hb-outline.hh ../src/hb-outline.cc ../src/OT/Color/CBDT/CBDT.hh ../src/OT/Color/COLR/COLR.hh ../src/OT/Color/CPAL/CPAL.hh ../src/OT/Color/sbix/sbix.hh ../src/OT/Color/svg/svg.hh ../src/OT/glyf/glyf.hh ../src/OT/glyf/glyf-helpers.hh ../src/OT/glyf/loca.hh ../src/OT/glyf/path-builder.hh ../src/OT/glyf/Glyph.hh ../src/OT/glyf/GlyphHeader.hh ../src/OT/glyf/SimpleGlyph.hh ../src/OT/glyf/CompositeGlyph.hh ../src/OT/glyf/SubsetGlyph.hh ../src/OT/Layout/types.hh ../src/OT/Layout/Common/Coverage.hh ../src/OT/Layout/Common/CoverageFormat1.hh ../src/OT/Layout/Common/CoverageFormat2.hh ../src/OT/Layout/Common/RangeRecord.hh ../src/OT/Layout/GDEF/GDEF.hh ../src/OT/Layout/GPOS/AnchorFormat1.hh ../src/OT/Layout/GPOS/AnchorFormat2.hh ../src/OT/Layout/GPOS/AnchorFormat3.hh ../src/OT/Layout/GPOS/Anchor.hh ../src/OT/Layout/GPOS/AnchorMatrix.hh ../src/OT/Layout/GPOS/ChainContextPos.hh ../src/OT/Layout/GPOS/Common.hh ../src/OT/Layout/GPOS/ContextPos.hh ../src/OT/Layout/GPOS/CursivePosFormat1.hh ../src/OT/Layout/GPOS/CursivePos.hh ../src/OT/Layout/GPOS/ExtensionPos.hh ../src/OT/Layout/GPOS/GPOS.hh ../src/OT/Layout/GPOS/LigatureArray.hh ../src/OT/Layout/GPOS/MarkArray.hh ../src/OT/Layout/GPOS/MarkBasePosFormat1.hh ../src/OT/Layout/GPOS/MarkBasePos.hh ../src/OT/Layout/GPOS/MarkLigPosFormat1.hh ../src/OT/Layout/GPOS/MarkLigPos.hh ../src/OT/Layout/GPOS/MarkMarkPosFormat1.hh ../src/OT/Layout/GPOS/MarkMarkPos.hh ../src/OT/Layout/GPOS/MarkRecord.hh ../src/OT/Layout/GPOS/PairPosFormat1.hh ../src/OT/Layout/GPOS/PairPosFormat2.hh ../src/OT/Layout/GPOS/PairPos.hh ../src/OT/Layout/GPOS/PairSet.hh ../src/OT/Layout/GPOS/PairValueRecord.hh ../src/OT/Layout/GPOS/PosLookup.hh ../src/OT/Layout/GPOS/PosLookupSubTable.hh ../src/OT/Layout/GPOS/SinglePosFormat1.hh ../src/OT/Layout/GPOS/SinglePosFormat2.hh ../src/OT/Layout/GPOS/SinglePos.hh ../src/OT/Layout/GPOS/ValueFormat.hh ../src/OT/Layout/GSUB/AlternateSet.hh ../src/OT/Layout/GSUB/AlternateSubstFormat1.hh ../src/OT/Layout/GSUB/AlternateSubst.hh ../src/OT/Layout/GSUB/ChainContextSubst.hh ../src/OT/Layout/GSUB/Common.hh ../src/OT/Layout/GSUB/ContextSubst.hh ../src/OT/Layout/GSUB/ExtensionSubst.hh ../src/OT/Layout/GSUB/GSUB.hh ../src/OT/Layout/GSUB/Ligature.hh ../src/OT/Layout/GSUB/LigatureSet.hh ../src/OT/Layout/GSUB/LigatureSubstFormat1.hh ../src/OT/Layout/GSUB/LigatureSubst.hh ../src/OT/Layout/GSUB/MultipleSubstFormat1.hh ../src/OT/Layout/GSUB/MultipleSubst.hh ../src/OT/Layout/GSUB/ReverseChainSingleSubstFormat1.hh ../src/OT/Layout/GSUB/ReverseChainSingleSubst.hh ../src/OT/Layout/GSUB/Sequence.hh ../src/OT/Layout/GSUB/SingleSubstFormat1.hh ../src/OT/Layout/GSUB/SingleSubstFormat2.hh ../src/OT/Layout/GSUB/SingleSubst.hh ../src/OT/Layout/GSUB/SubstLookup.hh ../src/OT/Layout/GSUB/SubstLookupSubTable.hh ../src/OT/name/name.hh ../src/OT/Var/VARC/coord-setter.hh ../src/OT/Var/VARC/VARC.cc ../src/OT/Var/VARC/VARC.hh ../src/hb-ot-layout-gsubgpos.hh ../src/hb-ot-layout-jstf-table.hh ../src/hb-ot-layout.cc ../src/hb-ot-layout.hh ../src/hb-ot-map.cc ../src/hb-ot-map.hh ../src/hb-ot-math-table.hh ../src/hb-ot-math.cc ../src/hb-ot-maxp-table.hh ../src/hb-ot-meta-table.hh ../src/hb-ot-meta.cc ../src/hb-ot-metrics.cc ../src/hb-ot-metrics.hh ../src/hb-ot-name-language-static.hh ../src/hb-ot-name-language.hh ../src/hb-ot-name-table.hh ../src/hb-ot-name.cc ../src/hb-ot-os2-table.hh ../src/hb-ot-os2-unicode-ranges.hh ../src/hb-ot-post-macroman.hh ../src/hb-ot-post-table.hh ../src/hb-ot-shaper-arabic-fallback.hh ../src/hb-ot-shaper-arabic-joining-list.hh ../src/hb-ot-shaper-arabic-pua.hh ../src/hb-ot-shaper-arabic-table.hh ../src/hb-ot-shaper-arabic-win1256.hh ../src/hb-ot-shaper-arabic.cc ../src/hb-ot-shaper-arabic.hh ../src/hb-ot-shaper-default.cc ../src/hb-ot-shaper-hangul.cc ../src/hb-ot-shaper-hebrew.cc ../src/hb-ot-shaper-indic-table.cc ../src/hb-ot-shaper-indic.cc ../src/hb-ot-shaper-indic.hh ../src/hb-ot-shaper-khmer.cc ../src/hb-ot-shaper-myanmar.cc ../src/hb-ot-shaper-syllabic.cc ../src/hb-ot-shaper-syllabic.hh ../src/hb-ot-shaper-thai.cc ../src/hb-ot-shaper-use-table.hh ../src/hb-ot-shaper-use.cc ../src/hb-ot-shaper-vowel-constraints.cc ../src/hb-ot-shaper-vowel-constraints.hh ../src/hb-ot-shaper.hh ../src/hb-ot-shape-fallback.cc ../src/hb-ot-shape-fallback.hh ../src/hb-ot-shape-normalize.cc ../src/hb-ot-shape-normalize.hh ../src/hb-ot-shape.cc ../src/hb-ot-shape.hh ../src/hb-ot-stat-table.hh ../src/hb-ot-tag-table.hh ../src/hb-ot-tag.cc ../src/hb-ot-var-avar-table.hh ../src/hb-ot-var-common.hh ../src/hb-ot-var-cvar-table.hh ../src/hb-ot-var-fvar-table.hh ../src/hb-ot-var-gvar-table.hh ../src/hb-ot-var-hvar-table.hh ../src/hb-ot-var-mvar-table.hh ../src/hb-ot-var-varc-table.hh ../src/hb-ot-var.cc ../src/hb-ot-vorg-table.hh ../src/hb-pool.hh ../src/hb-sanitize.hh ../src/hb-serialize.hh ../src/hb-set-digest.hh ../src/hb-set.cc ../src/hb-set.hh ../src/hb-shape-plan.cc ../src/hb-shape-plan.hh ../src/hb-shape.cc ../src/hb-shaper-impl.hh ../src/hb-shaper-list.hh ../src/hb-shaper.cc ../src/hb-shaper.hh ../src/hb-static.cc ../src/hb-string-array.hh ../src/hb-style.cc ../src/hb-ucd-table.hh ../src/hb-ucd.cc ../src/hb-unicode-emoji-table.hh ../src/hb-unicode.cc ../src/hb-unicode.hh ../src/hb-utf.hh ../src/hb-vector.hh ../src/hb.hh ../src/hb-glib.cc ../src/hb-ft.cc ../src/hb-ft-colr.hh ../src/hb-graphite2.cc ../src/hb-uniscribe.cc ../src/hb-gdi.cc ../src/hb-directwrite.cc ../src/hb-coretext-shape.cc ../src/hb-coretext-font.cc ../src/hb-wasm-api.cc ../src/hb-wasm-api.hh ../src/hb-wasm-api-blob.hh ../src/hb-wasm-api-buffer.hh ../src/hb-wasm-api-common.hh ../src/hb-wasm-api-face.hh ../src/hb-wasm-api-font.hh ../src/hb-wasm-api-shape.hh ../src/hb-wasm-shape.cc [220/338] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/gen-def.py src/harfbuzz.def ../src/hb-aat-layout.h ../src/hb-aat.h ../src/hb-blob.h ../src/hb-buffer.h ../src/hb-common.h ../src/hb-cplusplus.hh ../src/hb-deprecated.h ../src/hb-draw.h ../src/hb-paint.h ../src/hb-face.h ../src/hb-font.h ../src/hb-map.h ../src/hb-ot-color.h ../src/hb-ot-deprecated.h ../src/hb-ot-font.h ../src/hb-ot-layout.h ../src/hb-ot-math.h ../src/hb-ot-meta.h ../src/hb-ot-metrics.h ../src/hb-ot-name.h ../src/hb-ot-shape.h ../src/hb-ot-var.h ../src/hb-ot.h ../src/hb-set.h ../src/hb-shape-plan.h ../src/hb-shape.h ../src/hb-style.h ../src/hb-unicode.h ../src/hb.h src/hb-version.h ../src/hb-ft.h ../src/hb-glib.h ../src/hb-graphite2.h [221/338] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/gen-def.py src/harfbuzz-subset.def ../src/hb-subset.h ../src/hb-subset-repacker.h [222/338] g++ -Itest/fuzzing/hb-draw-fuzzer.p -Itest/fuzzing -I../test/fuzzing -I. -I.. -Isrc -I../src -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -MD -MQ test/fuzzing/hb-draw-fuzzer.p/main.cc.o -MF test/fuzzing/hb-draw-fuzzer.p/main.cc.o.d -o test/fuzzing/hb-draw-fuzzer.p/main.cc.o -c ../test/fuzzing/main.cc [223/338] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/gen-harfbuzzcc.py src/harfbuzz-subset.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src ../src/hb-aat-layout-ankr-table.hh ../src/hb-aat-layout-bsln-table.hh ../src/hb-aat-layout-common.hh ../src/hb-aat-layout-feat-table.hh ../src/hb-aat-layout-just-table.hh ../src/hb-aat-layout-kerx-table.hh ../src/hb-aat-layout-morx-table.hh ../src/hb-aat-layout-opbd-table.hh ../src/hb-aat-layout-trak-table.hh ../src/hb-aat-layout.cc ../src/hb-aat-layout.hh ../src/hb-aat-ltag-table.hh ../src/hb-aat-map.cc ../src/hb-aat-map.hh ../src/hb-algs.hh ../src/hb-array.hh ../src/hb-atomic.hh ../src/hb-bimap.hh ../src/hb-bit-page.hh ../src/hb-blob.cc ../src/hb-blob.hh ../src/hb-buffer-serialize.cc ../src/hb-buffer-verify.cc ../src/hb-buffer.cc ../src/hb-buffer.hh ../src/hb-cache.hh ../src/hb-cff-interp-common.hh ../src/hb-cff-interp-cs-common.hh ../src/hb-cff-interp-dict-common.hh ../src/hb-cff1-interp-cs.hh ../src/hb-cff2-interp-cs.hh ../src/hb-common.cc ../src/hb-config.hh ../src/hb-debug.hh ../src/hb-dispatch.hh ../src/hb-draw.cc ../src/hb-draw.hh ../src/hb-geometry.hh ../src/hb-paint.cc ../src/hb-paint.hh ../src/hb-paint-extents.cc ../src/hb-paint-extents.hh ../src/hb-face.cc ../src/hb-face.hh ../src/hb-face-builder.cc ../src/hb-fallback-shape.cc ../src/hb-font.cc ../src/hb-font.hh ../src/hb-iter.hh ../src/hb-kern.hh ../src/hb-limits.hh ../src/hb-machinery.hh ../src/hb-map.cc ../src/hb-map.hh ../src/hb-meta.hh ../src/hb-ms-feature-ranges.hh ../src/hb-multimap.hh ../src/hb-mutex.hh ../src/hb-null.hh ../src/hb-number.cc ../src/hb-number.hh ../src/hb-object.hh ../src/hb-open-file.hh ../src/hb-open-type.hh ../src/hb-ot-cff-common.hh ../src/hb-ot-cff1-std-str.hh ../src/hb-ot-cff1-table.cc ../src/hb-ot-cff1-table.hh ../src/hb-ot-cff2-table.cc ../src/hb-ot-cff2-table.hh ../src/hb-ot-cmap-table.hh ../src/hb-ot-color.cc ../src/hb-ot-face-table-list.hh ../src/hb-ot-face.cc ../src/hb-ot-face.hh ../src/hb-ot-font.cc ../src/hb-ot-gasp-table.hh ../src/hb-ot-glyf-table.hh ../src/hb-ot-hdmx-table.hh ../src/hb-ot-head-table.hh ../src/hb-ot-hhea-table.hh ../src/hb-ot-hmtx-table.hh ../src/hb-ot-kern-table.hh ../src/hb-ot-layout-base-table.hh ../src/hb-ot-layout-common.hh ../src/hb-ot-layout-gdef-table.hh ../src/hb-ot-layout-gpos-table.hh ../src/hb-ot-layout-gsub-table.hh ../src/hb-outline.hh ../src/hb-outline.cc ../src/OT/Color/CBDT/CBDT.hh ../src/OT/Color/COLR/COLR.hh ../src/OT/Color/CPAL/CPAL.hh ../src/OT/Color/sbix/sbix.hh ../src/OT/Color/svg/svg.hh ../src/OT/glyf/glyf.hh ../src/OT/glyf/glyf-helpers.hh ../src/OT/glyf/loca.hh ../src/OT/glyf/path-builder.hh ../src/OT/glyf/Glyph.hh ../src/OT/glyf/GlyphHeader.hh ../src/OT/glyf/SimpleGlyph.hh ../src/OT/glyf/CompositeGlyph.hh ../src/OT/glyf/SubsetGlyph.hh ../src/OT/Layout/types.hh ../src/OT/Layout/Common/Coverage.hh ../src/OT/Layout/Common/CoverageFormat1.hh ../src/OT/Layout/Common/CoverageFormat2.hh ../src/OT/Layout/Common/RangeRecord.hh ../src/OT/Layout/GDEF/GDEF.hh ../src/OT/Layout/GPOS/AnchorFormat1.hh ../src/OT/Layout/GPOS/AnchorFormat2.hh ../src/OT/Layout/GPOS/AnchorFormat3.hh ../src/OT/Layout/GPOS/Anchor.hh ../src/OT/Layout/GPOS/AnchorMatrix.hh ../src/OT/Layout/GPOS/ChainContextPos.hh ../src/OT/Layout/GPOS/Common.hh ../src/OT/Layout/GPOS/ContextPos.hh ../src/OT/Layout/GPOS/CursivePosFormat1.hh ../src/OT/Layout/GPOS/CursivePos.hh ../src/OT/Layout/GPOS/ExtensionPos.hh ../src/OT/Layout/GPOS/GPOS.hh ../src/OT/Layout/GPOS/LigatureArray.hh ../src/OT/Layout/GPOS/MarkArray.hh ../src/OT/Layout/GPOS/MarkBasePosFormat1.hh ../src/OT/Layout/GPOS/MarkBasePos.hh ../src/OT/Layout/GPOS/MarkLigPosFormat1.hh ../src/OT/Layout/GPOS/MarkLigPos.hh ../src/OT/Layout/GPOS/MarkMarkPosFormat1.hh ../src/OT/Layout/GPOS/MarkMarkPos.hh ../src/OT/Layout/GPOS/MarkRecord.hh ../src/OT/Layout/GPOS/PairPosFormat1.hh ../src/OT/Layout/GPOS/PairPosFormat2.hh ../src/OT/Layout/GPOS/PairPos.hh ../src/OT/Layout/GPOS/PairSet.hh ../src/OT/Layout/GPOS/PairValueRecord.hh ../src/OT/Layout/GPOS/PosLookup.hh ../src/OT/Layout/GPOS/PosLookupSubTable.hh ../src/OT/Layout/GPOS/SinglePosFormat1.hh ../src/OT/Layout/GPOS/SinglePosFormat2.hh ../src/OT/Layout/GPOS/SinglePos.hh ../src/OT/Layout/GPOS/ValueFormat.hh ../src/OT/Layout/GSUB/AlternateSet.hh ../src/OT/Layout/GSUB/AlternateSubstFormat1.hh ../src/OT/Layout/GSUB/AlternateSubst.hh ../src/OT/Layout/GSUB/ChainContextSubst.hh ../src/OT/Layout/GSUB/Common.hh ../src/OT/Layout/GSUB/ContextSubst.hh ../src/OT/Layout/GSUB/ExtensionSubst.hh ../src/OT/Layout/GSUB/GSUB.hh ../src/OT/Layout/GSUB/Ligature.hh ../src/OT/Layout/GSUB/LigatureSet.hh ../src/OT/Layout/GSUB/LigatureSubstFormat1.hh ../src/OT/Layout/GSUB/LigatureSubst.hh ../src/OT/Layout/GSUB/MultipleSubstFormat1.hh ../src/OT/Layout/GSUB/MultipleSubst.hh ../src/OT/Layout/GSUB/ReverseChainSingleSubstFormat1.hh ../src/OT/Layout/GSUB/ReverseChainSingleSubst.hh ../src/OT/Layout/GSUB/Sequence.hh ../src/OT/Layout/GSUB/SingleSubstFormat1.hh ../src/OT/Layout/GSUB/SingleSubstFormat2.hh ../src/OT/Layout/GSUB/SingleSubst.hh ../src/OT/Layout/GSUB/SubstLookup.hh ../src/OT/Layout/GSUB/SubstLookupSubTable.hh ../src/OT/name/name.hh ../src/OT/Var/VARC/coord-setter.hh ../src/OT/Var/VARC/VARC.cc ../src/OT/Var/VARC/VARC.hh ../src/hb-ot-layout-gsubgpos.hh ../src/hb-ot-layout-jstf-table.hh ../src/hb-ot-layout.cc ../src/hb-ot-layout.hh ../src/hb-ot-map.cc ../src/hb-ot-map.hh ../src/hb-ot-math-table.hh ../src/hb-ot-math.cc ../src/hb-ot-maxp-table.hh ../src/hb-ot-meta-table.hh ../src/hb-ot-meta.cc ../src/hb-ot-metrics.cc ../src/hb-ot-metrics.hh ../src/hb-ot-name-language-static.hh ../src/hb-ot-name-language.hh ../src/hb-ot-name-table.hh ../src/hb-ot-name.cc ../src/hb-ot-os2-table.hh ../src/hb-ot-os2-unicode-ranges.hh ../src/hb-ot-post-macroman.hh ../src/hb-ot-post-table.hh ../src/hb-ot-shaper-arabic-fallback.hh ../src/hb-ot-shaper-arabic-joining-list.hh ../src/hb-ot-shaper-arabic-pua.hh ../src/hb-ot-shaper-arabic-table.hh ../src/hb-ot-shaper-arabic-win1256.hh ../src/hb-ot-shaper-arabic.cc ../src/hb-ot-shaper-arabic.hh ../src/hb-ot-shaper-default.cc ../src/hb-ot-shaper-hangul.cc ../src/hb-ot-shaper-hebrew.cc ../src/hb-ot-shaper-indic-table.cc ../src/hb-ot-shaper-indic.cc ../src/hb-ot-shaper-indic.hh ../src/hb-ot-shaper-khmer.cc ../src/hb-ot-shaper-myanmar.cc ../src/hb-ot-shaper-syllabic.cc ../src/hb-ot-shaper-syllabic.hh ../src/hb-ot-shaper-thai.cc ../src/hb-ot-shaper-use-table.hh ../src/hb-ot-shaper-use.cc ../src/hb-ot-shaper-vowel-constraints.cc ../src/hb-ot-shaper-vowel-constraints.hh ../src/hb-ot-shaper.hh ../src/hb-ot-shape-fallback.cc ../src/hb-ot-shape-fallback.hh ../src/hb-ot-shape-normalize.cc ../src/hb-ot-shape-normalize.hh ../src/hb-ot-shape.cc ../src/hb-ot-shape.hh ../src/hb-ot-stat-table.hh ../src/hb-ot-tag-table.hh ../src/hb-ot-tag.cc ../src/hb-ot-var-avar-table.hh ../src/hb-ot-var-common.hh ../src/hb-ot-var-cvar-table.hh ../src/hb-ot-var-fvar-table.hh ../src/hb-ot-var-gvar-table.hh ../src/hb-ot-var-hvar-table.hh ../src/hb-ot-var-mvar-table.hh ../src/hb-ot-var-varc-table.hh ../src/hb-ot-var.cc ../src/hb-ot-vorg-table.hh ../src/hb-pool.hh ../src/hb-sanitize.hh ../src/hb-serialize.hh ../src/hb-set-digest.hh ../src/hb-set.cc ../src/hb-set.hh ../src/hb-shape-plan.cc ../src/hb-shape-plan.hh ../src/hb-shape.cc ../src/hb-shaper-impl.hh ../src/hb-shaper-list.hh ../src/hb-shaper.cc ../src/hb-shaper.hh ../src/hb-static.cc ../src/hb-string-array.hh ../src/hb-style.cc ../src/hb-ucd-table.hh ../src/hb-ucd.cc ../src/hb-unicode-emoji-table.hh ../src/hb-unicode.cc ../src/hb-unicode.hh ../src/hb-utf.hh ../src/hb-vector.hh ../src/hb.hh ../src/hb-number.cc ../src/hb-number.hh ../src/hb-ot-cff1-table.cc ../src/hb-ot-cff2-table.cc ../src/hb-static.cc ../src/hb-subset-accelerator.hh ../src/hb-subset-cff-common.cc ../src/hb-subset-cff-common.hh ../src/hb-subset-cff1.cc ../src/hb-subset-cff2.cc ../src/hb-subset-input.cc ../src/hb-subset-input.hh ../src/hb-subset-instancer-iup.hh ../src/hb-subset-instancer-iup.cc ../src/hb-subset-instancer-solver.hh ../src/hb-subset-instancer-solver.cc ../src/hb-subset-plan.cc ../src/hb-subset-plan.hh ../src/hb-subset-plan-member-list.hh ../src/hb-subset-repacker.cc ../src/graph/gsubgpos-context.cc ../src/graph/gsubgpos-context.hh ../src/graph/gsubgpos-graph.hh ../src/graph/pairpos-graph.hh ../src/graph/markbasepos-graph.hh ../src/graph/coverage-graph.hh ../src/graph/classdef-graph.hh ../src/graph/split-helpers.hh ../src/hb-subset.cc ../src/hb-subset.hh [224/338] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/gen-def.py src/harfbuzz-cairo.def ../src/hb-cairo.h [225/338] g++ -o src/test-basics src/test-basics.p/test.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 -pthread -lm /usr/lib64/libfreetype.so /usr/lib64/libglib-2.0.so /usr/lib64/libgraphite2.so -Wl,--end-group [226/338] g++ -o src/test-buffer-serialize src/test-buffer-serialize.p/test-buffer-serialize.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 -pthread -lm /usr/lib64/libfreetype.so /usr/lib64/libglib-2.0.so /usr/lib64/libgraphite2.so -Wl,--end-group [227/338] g++ -Itest/threads/hb-subset-threads.p -Itest/threads -I../test/threads -I. -I.. -Isrc -I../src -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -pthread -MD -MQ test/threads/hb-subset-threads.p/hb-subset-threads.cc.o -MF test/threads/hb-subset-threads.p/hb-subset-threads.cc.o.d -o test/threads/hb-subset-threads.p/hb-subset-threads.cc.o -c ../test/threads/hb-subset-threads.cc [228/338] g++ -o src/test-ot-meta src/test-ot-meta.p/test-ot-meta.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 -pthread -lm /usr/lib64/libfreetype.so /usr/lib64/libglib-2.0.so /usr/lib64/libgraphite2.so -Wl,--end-group [229/338] gcc -Itest/api/test-unicode.p -Itest/api -I../test/api -I. -I.. -Isrc -I../src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -pthread -DWITH_GZFILEOP -MD -MQ test/api/test-unicode.p/test-unicode.c.o -MF test/api/test-unicode.p/test-unicode.c.o.d -o test/api/test-unicode.p/test-unicode.c.o -c ../test/api/test-unicode.c /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] In file included from /usr/include/glib-2.0/glib/gstring.h:37, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/giochannel.h:36, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:56, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-glib.h:34, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:32, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:29: <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1000:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1004:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/gtypes.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/galloca.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:32: <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (9) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (10) out-of-bounds read from byte 28 till byte 31 but ‘"test_unicode_properties_nil"’ ends at byte 28 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_unicode_properties_nil"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_unicode_properties_nil"’ are ‘[0]’ to ‘[27]’ <--[csmock-gcc-wrapper] In file included from /usr/include/glib-2.0/glib/galloca.h:35: <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1000:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1004:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1004:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1005:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (17) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (18) out-of-bounds read from byte 30 till byte 33 but ‘"test_unicode_properties_empty"’ ends at byte 30 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_unicode_properties_empty"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_unicode_properties_empty"’ are ‘[0]’ to ‘[29]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1000:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1004:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1004:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1005:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1005:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (18) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1007:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (19) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (20) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (21) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (22) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (23) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (24) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (25) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (26) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (27) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (28) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1007:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (29) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1008:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (30) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (31) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (32) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (33) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (34) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (35) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (36) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (37) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (38) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (39) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1008:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (40) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1009:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (41) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (42) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (43) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (48) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (49) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (50) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1009:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (51) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1011:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (52) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (53) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (54) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (55) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (56) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (57) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (58) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (59) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (60) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (61) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1011:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (62) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1012:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (63) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (64) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (65) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (66) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (67) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (68) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (69) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (70) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (71) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (72) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1012:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (73) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1013:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (74) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (75) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (76) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (77) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (78) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (79) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (80) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (81) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (82) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (83) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1013:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (84) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1016:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (85) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (86) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (87) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (88) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (89) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (90) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (91) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (92) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (93) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (94) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1016:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (95) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1017:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (96) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (97) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (98) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (99) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (100) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (101) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (102) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (103) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (104) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (105) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1017:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (106) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1018:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (107) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (108) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (109) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (110) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (111) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (112) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (113) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (114) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (115) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (116) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1018:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (117) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1021:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (118) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (119) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (120) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (121) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (122) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (123) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (124) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (125) out-of-bounds read from byte 21 till byte 24 but ‘"test_unicode_chainup"’ ends at byte 21 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_unicode_chainup"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_unicode_chainup"’ are ‘[0]’ to ‘[20]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1000:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1004:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1004:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1005:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1005:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (18) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1007:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (19) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (20) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (21) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (22) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (23) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (24) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (25) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (26) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (27) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (28) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1007:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (29) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1008:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (30) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (31) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (32) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (33) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (34) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (35) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (36) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (37) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (38) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (39) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1008:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (40) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1009:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (41) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (42) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (43) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (48) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (49) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (50) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1009:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (51) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1011:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (52) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (53) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (54) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (55) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (56) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (57) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (58) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (59) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (60) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (61) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1011:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (62) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1012:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (63) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (64) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (65) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (66) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (67) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (68) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (69) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (70) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (71) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (72) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1012:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (73) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1013:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (74) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (75) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (76) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (77) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (78) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (79) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (80) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (81) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (82) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (83) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1013:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (84) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1016:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (85) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (86) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (87) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (88) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (89) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (90) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (91) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (92) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (93) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (94) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1016:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (95) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1017:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (96) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (97) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (98) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (99) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (100) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (101) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (102) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (103) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (104) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (105) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1017:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] cswrap: warning: 2024-11-13 00:41:14 still trying to lock /cswrap_cap_file_lock /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (106) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1018:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (107) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (108) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (109) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (110) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (111) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (112) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (113) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (114) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (115) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (116) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1018:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (117) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1021:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (118) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (119) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (120) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (121) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (122) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (123) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (124) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1021:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (125) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1023:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (126) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (127) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (128) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (129) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (130) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (131) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (132) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (133) out-of-bounds read from byte 21 till byte 24 but ‘"test_unicode_setters"’ ends at byte 21 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_unicode_setters"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_unicode_setters"’ are ‘[0]’ to ‘[20]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1000:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1004:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1004:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1005:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1005:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (18) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1007:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (19) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (20) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (21) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (22) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (23) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (24) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (25) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (26) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (27) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (28) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1007:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (29) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1008:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (30) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (31) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (32) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (33) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (34) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (35) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (36) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (37) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (38) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (39) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1008:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (40) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1009:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (41) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (42) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (43) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (48) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (49) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (50) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1009:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (51) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1011:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (52) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (53) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (54) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (55) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (56) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (57) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (58) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (59) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (60) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (61) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1011:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (62) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1012:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (63) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (64) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (65) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (66) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (67) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (68) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (69) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (70) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (71) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (72) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1012:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (73) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1013:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (74) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (75) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (76) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (77) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (78) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (79) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (80) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (81) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (82) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (83) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1013:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (84) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1016:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (85) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (86) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (87) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (88) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (89) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (90) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (91) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (92) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (93) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (94) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1016:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (95) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1017:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (96) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (97) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (98) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (99) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (100) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (101) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (102) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (103) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (104) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (105) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1017:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (106) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1018:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (107) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (108) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (109) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (110) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (111) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (112) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (113) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (114) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (115) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (116) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1018:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (117) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1021:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (118) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (119) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (120) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (121) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (122) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (123) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (124) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1021:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (125) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1023:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (126) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (127) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (128) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (129) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (130) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (131) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (132) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1023:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:284:3: note: (133) calling ‘hb_test_add_vtable’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1025:3: note: in expansion of macro ‘hb_test_add_fixture’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:262:1: note: (134) entry to ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (135) calling ‘hb_test_normalize_path’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (136) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (137) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (138) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (139) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (140) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (141) out-of-bounds read from byte 29 till byte 32 but ‘"test_unicode_subclassing_nil"’ ends at byte 29 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_unicode_subclassing_nil"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_unicode_subclassing_nil"’ are ‘[0]’ to ‘[28]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1000:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1004:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1004:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1005:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1005:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (18) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1007:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (19) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (20) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (21) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (22) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (23) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (24) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (25) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (26) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (27) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (28) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1007:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (29) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1008:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (30) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (31) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (32) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (33) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (34) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (35) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (36) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (37) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (38) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (39) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1008:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (40) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1009:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (41) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (42) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (43) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (48) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (49) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (50) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1009:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (51) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1011:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (52) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (53) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (54) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (55) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (56) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (57) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (58) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (59) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (60) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (61) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1011:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (62) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1012:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (63) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (64) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (65) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (66) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (67) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (68) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (69) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (70) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (71) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (72) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1012:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (73) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1013:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (74) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (75) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (76) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (77) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (78) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (79) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (80) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (81) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (82) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (83) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1013:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (84) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1016:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (85) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (86) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (87) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (88) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (89) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (90) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (91) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (92) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (93) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (94) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1016:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (95) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1017:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (96) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (97) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (98) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (99) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (100) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (101) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (102) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (103) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (104) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (105) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1017:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (106) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1018:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (107) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (108) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (109) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (110) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (111) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (112) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (113) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (114) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (115) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (116) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1018:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (117) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1021:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (118) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (119) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (120) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (121) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (122) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (123) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (124) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1021:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (125) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1023:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (126) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (127) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (128) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (129) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (130) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (131) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (132) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1023:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:284:3: note: (133) calling ‘hb_test_add_vtable’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1025:3: note: in expansion of macro ‘hb_test_add_fixture’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:262:1: note: (134) entry to ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (135) calling ‘hb_test_normalize_path’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (136) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (137) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (138) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (139) returning to ‘hb_test_add_vtable’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:284:3: note: (140) returning to ‘main’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1025:3: note: in expansion of macro ‘hb_test_add_fixture’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:284:3: note: (141) calling ‘hb_test_add_vtable’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1026:3: note: in expansion of macro ‘hb_test_add_fixture’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:262:1: note: (142) entry to ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (143) calling ‘hb_test_normalize_path’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (144) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (145) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (146) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (147) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (148) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (149) out-of-bounds read from byte 33 till byte 36 but ‘"test_unicode_subclassing_default"’ ends at byte 33 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_unicode_subclassing_default"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_unicode_subclassing_default"’ are ‘[0]’ to ‘[32]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1000:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1004:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1004:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1005:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1005:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (18) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1007:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (19) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (20) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (21) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (22) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (23) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (24) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (25) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (26) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (27) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (28) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1007:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (29) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1008:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (30) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (31) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (32) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (33) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (34) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (35) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (36) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (37) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (38) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (39) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1008:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (40) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1009:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (41) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (42) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (43) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (48) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (49) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (50) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1009:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (51) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1011:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (52) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (53) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (54) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (55) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (56) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (57) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (58) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (59) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (60) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (61) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1011:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (62) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1012:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (63) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (64) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (65) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (66) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (67) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (68) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (69) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (70) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (71) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (72) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1012:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (73) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1013:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (74) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (75) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (76) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (77) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (78) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (79) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (80) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (81) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (82) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (83) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1013:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (84) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1016:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (85) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (86) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (87) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (88) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (89) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (90) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (91) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (92) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (93) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (94) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1016:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (95) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1017:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (96) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (97) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (98) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (99) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (100) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (101) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (102) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (103) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (104) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (105) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1017:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (106) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1018:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (107) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (108) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (109) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (110) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (111) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (112) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (113) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (114) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (115) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (116) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1018:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (117) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1021:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (118) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (119) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (120) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (121) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (122) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (123) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (124) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1021:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (125) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1023:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (126) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (127) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (128) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (129) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (130) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (131) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (132) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1023:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:284:3: note: (133) calling ‘hb_test_add_vtable’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1025:3: note: in expansion of macro ‘hb_test_add_fixture’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:262:1: note: (134) entry to ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (135) calling ‘hb_test_normalize_path’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (136) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (137) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (138) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (139) returning to ‘hb_test_add_vtable’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:284:3: note: (140) returning to ‘main’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1025:3: note: in expansion of macro ‘hb_test_add_fixture’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:284:3: note: (141) calling ‘hb_test_add_vtable’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1026:3: note: in expansion of macro ‘hb_test_add_fixture’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:262:1: note: (142) entry to ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (143) calling ‘hb_test_normalize_path’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (144) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (145) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (146) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (147) returning to ‘hb_test_add_vtable’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:284:3: note: (148) returning to ‘main’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1026:3: note: in expansion of macro ‘hb_test_add_fixture’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:284:3: note: (149) calling ‘hb_test_add_vtable’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1027:3: note: in expansion of macro ‘hb_test_add_fixture’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:262:1: note: (150) entry to ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (151) calling ‘hb_test_normalize_path’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (152) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (153) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (154) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (155) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (156) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (157) out-of-bounds read from byte 30 till byte 33 but ‘"test_unicode_subclassing_deep"’ ends at byte 30 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_unicode_subclassing_deep"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_unicode_subclassing_deep"’ are ‘[0]’ to ‘[29]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1000:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1004:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (9) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (10) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (11) out-of-bounds read from byte 28 till byte 31 but ‘"test_unicode_properties_nil"’ ends at byte 28 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_unicode_properties_nil"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_unicode_properties_nil"’ are ‘[0]’ to ‘[27]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1000:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1004:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1004:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1005:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (17) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (18) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (19) out-of-bounds read from byte 30 till byte 33 but ‘"test_unicode_properties_empty"’ ends at byte 30 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_unicode_properties_empty"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_unicode_properties_empty"’ are ‘[0]’ to ‘[29]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1000:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1004:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1004:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1005:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1005:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (18) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1007:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (19) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (20) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (21) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (22) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (23) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (24) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (25) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (26) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (27) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (28) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1007:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (29) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1008:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (30) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (31) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (32) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (33) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (34) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (35) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (36) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (37) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (38) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (39) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1008:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (40) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1009:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (41) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (42) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (43) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (48) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (49) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (50) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1009:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (51) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1011:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (52) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (53) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (54) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (55) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (56) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (57) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (58) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (59) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (60) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (61) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1011:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (62) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1012:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (63) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (64) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (65) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (66) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (67) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (68) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (69) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (70) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (71) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (72) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1012:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (73) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1013:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (74) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (75) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (76) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (77) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (78) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (79) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (80) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (81) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (82) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (83) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1013:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (84) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1016:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (85) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (86) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (87) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (88) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (89) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (90) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (91) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (92) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (93) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (94) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1016:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (95) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1017:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (96) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (97) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (98) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (99) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (100) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (101) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (102) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (103) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (104) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (105) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1017:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (106) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1018:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (107) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (108) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (109) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (110) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (111) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (112) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (113) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (114) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (115) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (116) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1018:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (117) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1021:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (118) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (119) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (120) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (121) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (122) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (123) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (124) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (125) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (126) out-of-bounds read from byte 21 till byte 24 but ‘"test_unicode_chainup"’ ends at byte 21 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_unicode_chainup"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_unicode_chainup"’ are ‘[0]’ to ‘[20]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1000:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1004:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1004:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1005:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1005:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (18) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1007:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (19) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (20) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (21) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (22) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (23) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (24) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (25) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (26) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (27) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (28) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1007:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (29) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1008:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (30) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (31) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (32) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (33) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (34) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (35) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (36) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (37) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (38) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (39) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1008:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (40) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1009:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (41) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (42) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (43) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (48) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (49) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (50) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1009:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (51) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1011:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (52) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (53) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (54) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (55) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (56) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (57) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (58) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (59) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (60) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (61) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1011:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (62) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1012:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (63) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (64) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (65) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (66) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (67) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (68) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (69) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (70) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (71) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (72) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1012:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (73) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1013:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (74) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (75) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (76) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (77) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (78) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (79) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (80) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (81) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (82) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (83) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1013:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (84) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1016:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (85) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (86) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (87) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (88) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (89) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (90) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (91) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (92) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (93) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (94) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1016:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (95) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1017:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (96) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (97) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (98) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (99) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (100) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (101) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (102) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (103) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (104) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (105) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1017:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (106) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1018:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (107) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (108) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (109) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (110) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (111) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (112) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (113) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (114) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (115) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (116) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1018:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (117) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1021:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (118) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (119) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (120) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (121) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (122) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (123) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (124) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1021:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (125) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1023:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (126) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (127) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (128) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (129) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (130) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (131) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (132) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (133) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (134) out-of-bounds read from byte 21 till byte 24 but ‘"test_unicode_setters"’ ends at byte 21 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_unicode_setters"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_unicode_setters"’ are ‘[0]’ to ‘[20]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1000:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1004:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1004:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1005:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1005:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (18) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1007:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (19) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (20) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (21) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (22) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (23) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (24) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (25) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (26) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (27) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (28) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1007:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (29) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1008:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (30) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (31) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (32) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (33) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (34) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (35) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (36) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (37) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (38) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (39) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1008:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (40) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1009:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (41) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (42) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (43) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (48) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (49) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (50) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1009:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (51) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1011:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (52) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (53) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (54) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (55) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (56) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (57) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (58) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (59) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (60) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (61) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1011:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (62) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1012:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (63) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (64) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (65) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (66) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (67) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (68) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (69) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (70) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (71) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (72) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1012:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (73) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1013:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (74) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (75) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (76) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (77) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (78) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (79) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (80) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (81) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (82) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (83) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1013:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (84) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1016:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (85) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (86) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (87) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (88) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (89) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (90) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (91) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (92) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (93) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (94) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1016:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (95) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1017:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (96) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (97) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (98) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (99) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (100) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (101) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (102) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (103) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (104) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (105) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1017:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (106) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1018:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (107) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (108) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (109) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (110) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (111) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (112) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (113) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (114) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (115) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (116) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1018:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (117) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1021:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (118) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (119) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (120) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (121) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (122) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (123) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (124) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1021:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (125) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1023:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (126) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (127) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (128) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (129) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (130) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (131) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (132) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1023:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:284:3: note: (133) calling ‘hb_test_add_vtable’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1025:3: note: in expansion of macro ‘hb_test_add_fixture’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:262:1: note: (134) entry to ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (135) calling ‘hb_test_normalize_path’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (136) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (137) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (138) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (139) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (140) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (141) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (142) out-of-bounds read from byte 29 till byte 32 but ‘"test_unicode_subclassing_nil"’ ends at byte 29 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_unicode_subclassing_nil"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_unicode_subclassing_nil"’ are ‘[0]’ to ‘[28]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1000:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1004:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1004:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1005:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1005:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (18) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1007:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (19) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (20) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (21) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (22) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (23) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (24) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (25) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (26) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (27) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (28) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1007:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (29) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1008:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (30) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (31) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (32) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (33) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (34) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (35) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (36) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (37) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (38) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (39) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1008:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (40) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1009:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (41) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (42) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (43) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (48) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (49) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (50) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1009:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (51) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1011:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (52) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (53) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (54) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (55) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (56) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (57) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (58) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (59) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (60) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (61) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1011:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (62) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1012:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (63) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (64) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (65) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (66) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (67) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (68) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (69) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (70) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (71) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (72) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1012:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (73) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1013:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (74) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (75) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (76) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (77) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (78) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (79) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (80) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (81) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (82) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (83) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1013:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (84) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1016:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (85) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (86) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (87) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (88) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (89) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (90) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (91) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (92) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (93) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (94) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1016:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (95) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1017:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (96) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (97) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (98) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (99) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (100) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (101) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (102) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (103) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (104) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (105) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1017:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (106) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1018:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (107) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (108) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (109) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (110) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (111) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (112) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (113) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (114) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (115) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (116) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1018:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (117) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1021:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (118) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (119) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (120) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (121) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (122) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (123) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (124) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1021:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (125) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1023:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (126) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (127) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (128) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (129) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (130) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (131) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (132) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1023:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:284:3: note: (133) calling ‘hb_test_add_vtable’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1025:3: note: in expansion of macro ‘hb_test_add_fixture’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:262:1: note: (134) entry to ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (135) calling ‘hb_test_normalize_path’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (136) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (137) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (138) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (139) returning to ‘hb_test_add_vtable’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:284:3: note: (140) returning to ‘main’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1025:3: note: in expansion of macro ‘hb_test_add_fixture’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:284:3: note: (141) calling ‘hb_test_add_vtable’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1026:3: note: in expansion of macro ‘hb_test_add_fixture’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:262:1: note: (142) entry to ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (143) calling ‘hb_test_normalize_path’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (144) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (145) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (146) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (147) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (148) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (149) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (150) out-of-bounds read from byte 33 till byte 36 but ‘"test_unicode_subclassing_default"’ ends at byte 33 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_unicode_subclassing_default"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_unicode_subclassing_default"’ are ‘[0]’ to ‘[32]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1000:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1004:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1004:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1005:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1005:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (18) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1007:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (19) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (20) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (21) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (22) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (23) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (24) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (25) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (26) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (27) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (28) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1007:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (29) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1008:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (30) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (31) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (32) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (33) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (34) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (35) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (36) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (37) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (38) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (39) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1008:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (40) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1009:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (41) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (42) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (43) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (48) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (49) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (50) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1009:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (51) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1011:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (52) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (53) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (54) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (55) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (56) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (57) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (58) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (59) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (60) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (61) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1011:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (62) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1012:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (63) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (64) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (65) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (66) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (67) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (68) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (69) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (70) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (71) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (72) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1012:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (73) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1013:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (74) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (75) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (76) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (77) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (78) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (79) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (80) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (81) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (82) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (83) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1013:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (84) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1016:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (85) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (86) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (87) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (88) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (89) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (90) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (91) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (92) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (93) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (94) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1016:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (95) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1017:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (96) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (97) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (98) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (99) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (100) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (101) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (102) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (103) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (104) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (105) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1017:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (106) calling ‘hb_test_add_data_func_flavor’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1018:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:249:1: note: (107) entry to ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (108) calling ‘hb_test_add_data_func’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:238:1: note: (109) entry to ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (110) calling ‘hb_test_normalize_path’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (111) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (112) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (113) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:242:23: note: (114) returning to ‘hb_test_add_data_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:255:3: note: (115) returning to ‘hb_test_add_data_func_flavor’ from ‘hb_test_add_data_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:258:57: note: (116) returning to ‘main’ from ‘hb_test_add_data_func_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1018:3: note: in expansion of macro ‘hb_test_add_data_flavor’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (117) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1021:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (118) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (119) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (120) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (121) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (122) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (123) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (124) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1021:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (125) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1023:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (126) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (127) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (128) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (129) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (130) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (131) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (132) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1023:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:284:3: note: (133) calling ‘hb_test_add_vtable’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1025:3: note: in expansion of macro ‘hb_test_add_fixture’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:262:1: note: (134) entry to ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (135) calling ‘hb_test_normalize_path’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (136) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (137) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (138) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (139) returning to ‘hb_test_add_vtable’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:284:3: note: (140) returning to ‘main’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1025:3: note: in expansion of macro ‘hb_test_add_fixture’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:284:3: note: (141) calling ‘hb_test_add_vtable’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1026:3: note: in expansion of macro ‘hb_test_add_fixture’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:262:1: note: (142) entry to ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (143) calling ‘hb_test_normalize_path’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (144) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (145) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (146) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (147) returning to ‘hb_test_add_vtable’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:284:3: note: (148) returning to ‘main’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1026:3: note: in expansion of macro ‘hb_test_add_fixture’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:284:3: note: (149) calling ‘hb_test_add_vtable’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-unicode.c:1027:3: note: in expansion of macro ‘hb_test_add_fixture’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:262:1: note: (150) entry to ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:269:23: note: (151) calling ‘hb_test_normalize_path’ from ‘hb_test_add_vtable’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (152) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (153) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (154) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (155) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (156) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (157) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (158) out-of-bounds read from byte 30 till byte 33 but ‘"test_unicode_subclassing_deep"’ ends at byte 30 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_unicode_subclassing_deep"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_unicode_subclassing_deep"’ are ‘[0]’ to ‘[29]’ <--[csmock-gcc-wrapper] cswrap: warning: 2024-11-13 00:41:44 still trying to lock /cswrap_cap_file_lock [230/338] gcc -Itest/api/test-ot-math.p -Itest/api -I../test/api -I. -I.. -Isrc -I../src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -pthread -DWITH_GZFILEOP -MD -MQ test/api/test-ot-math.p/test-ot-math.c.o -MF test/api/test-ot-math.p/test-ot-math.c.o.d -o test/api/test-ot-math.p/test-ot-math.c.o -c ../test/api/test-ot-math.c In file included from /usr/include/glib-2.0/glib/gstring.h:37, <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] from /usr/include/glib-2.0/glib/giochannel.h:36, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:56, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-glib.h:34, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:32, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:28: <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:778:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:782:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/gtypes.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/galloca.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:32: <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (9) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (10) out-of-bounds read from byte 14 till byte 17 but ‘"test_has_data"’ ends at byte 14 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_has_data"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_has_data"’ are ‘[0]’ to ‘[13]’ <--[csmock-gcc-wrapper] In file included from /usr/include/glib-2.0/glib/galloca.h:35: <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:778:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:782:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:782:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:783:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (17) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (18) out-of-bounds read from byte 18 till byte 21 but ‘"test_get_constant"’ ends at byte 18 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_get_constant"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_get_constant"’ are ‘[0]’ to ‘[17]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:778:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:782:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:782:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:783:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:783:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:784:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (24) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (25) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (26) out-of-bounds read from byte 34 till byte 37 but ‘"test_get_glyph_italics_correction"’ ends at byte 34 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_get_glyph_italics_correction"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_get_glyph_italics_correction"’ are ‘[0]’ to ‘[33]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:778:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:782:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:782:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:783:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:783:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:784:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:784:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:785:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (32) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (33) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (34) out-of-bounds read from byte 37 till byte 40 but ‘"test_get_glyph_top_accent_attachment"’ ends at byte 37 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_get_glyph_top_accent_attachment"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_get_glyph_top_accent_attachment"’ are ‘[0]’ to ‘[36]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:778:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:782:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:782:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:783:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:783:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:784:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:784:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:785:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:785:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:786:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (40) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (41) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (42) out-of-bounds read from byte 29 till byte 32 but ‘"test_is_glyph_extended_shape"’ ends at byte 29 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_is_glyph_extended_shape"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_is_glyph_extended_shape"’ are ‘[0]’ to ‘[28]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:778:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:782:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:782:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:783:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:783:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:784:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:784:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:785:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:785:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:786:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:786:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:787:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (48) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (49) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (50) out-of-bounds read from byte 23 till byte 26 but ‘"test_get_glyph_kerning"’ ends at byte 23 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_get_glyph_kerning"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_get_glyph_kerning"’ are ‘[0]’ to ‘[22]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:778:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:782:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:782:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:783:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:783:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:784:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:784:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:785:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:785:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:786:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:786:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:787:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (48) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (49) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:787:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (50) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:788:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (51) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (52) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (53) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (54) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (55) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (56) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (57) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (58) out-of-bounds read from byte 24 till byte 27 but ‘"test_get_glyph_kernings"’ ends at byte 24 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_get_glyph_kernings"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_get_glyph_kernings"’ are ‘[0]’ to ‘[23]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:778:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:782:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:782:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:783:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:783:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:784:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:784:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:785:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:785:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:786:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:786:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:787:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (48) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (49) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:787:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (50) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:788:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (51) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (52) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (53) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (54) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (55) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (56) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (57) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:788:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (58) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:789:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (59) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (60) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (61) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (62) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (63) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (64) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (65) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (66) out-of-bounds read from byte 43 till byte 46 but ‘"test_get_glyph_assembly_italics_correction"’ ends at byte 43 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_get_glyph_assembly_italics_correction"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_get_glyph_assembly_italics_correction"’ are ‘[0]’ to ‘[42]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:778:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:782:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:782:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:783:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:783:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:784:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:784:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:785:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:785:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:786:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:786:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:787:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (48) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (49) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:787:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (50) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:788:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (51) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (52) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (53) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (54) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (55) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (56) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (57) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:788:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (58) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:789:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (59) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (60) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (61) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (62) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (63) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (64) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (65) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:789:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (66) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:790:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (67) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (68) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (69) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (70) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.hcswrap: warning: 2024-11-13 00:41:43 still trying to lock /cswrap_cap_file_lock :1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (71) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (72) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (73) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (74) out-of-bounds read from byte 31 till byte 34 but ‘"test_get_min_connector_overlap"’ ends at byte 31 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_get_min_connector_overlap"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_get_min_connector_overlap"’ are ‘[0]’ to ‘[30]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:778:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:782:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:782:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:783:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:783:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:784:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:784:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:785:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:785:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:786:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:786:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:787:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (48) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (49) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:787:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (50) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:788:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (51) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (52) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (53) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (54) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (55) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (56) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (57) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:788:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (58) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:789:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (59) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (60) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (61) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (62) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (63) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (64) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (65) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:789:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (66) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:790:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (67) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (68) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (69) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (70) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (71) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (72) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (73) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:790:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (74) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:791:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (75) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (76) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (77) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (78) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (79) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (80) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (81) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (82) out-of-bounds read from byte 24 till byte 27 but ‘"test_get_glyph_variants"’ ends at byte 24 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_get_glyph_variants"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_get_glyph_variants"’ are ‘[0]’ to ‘[23]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:778:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:782:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:782:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:783:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:783:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:784:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:784:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:785:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:785:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:786:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:786:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:787:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (48) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (49) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:787:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (50) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:788:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (51) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (52) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (53) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (54) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (55) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (56) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (57) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:788:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (58) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:789:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (59) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (60) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (61) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (62) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (63) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (64) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (65) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:789:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (66) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:790:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (67) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (68) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (69) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (70) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (71) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (72) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (73) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:790:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (74) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:791:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (75) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (76) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (77) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (78) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (79) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (80) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (81) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:791:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (82) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:792:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (83) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (84) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (85) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (86) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (87) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (88) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (89) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (90) out-of-bounds read from byte 24 till byte 27 but ‘"test_get_glyph_assembly"’ ends at byte 24 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_get_glyph_assembly"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_get_glyph_assembly"’ are ‘[0]’ to ‘[23]’ <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:778:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:782:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (9) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (10) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (11) out-of-bounds read from byte 14 till byte 17 but ‘"test_has_data"’ ends at byte 14 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_has_data"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_has_data"’ are ‘[0]’ to ‘[13]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:778:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:782:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:782:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:783:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (16) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (17) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (18) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (19) out-of-bounds read from byte 18 till byte 21 but ‘"test_get_constant"’ ends at byte 18 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_get_constant"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_get_constant"’ are ‘[0]’ to ‘[17]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:778:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:782:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:782:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:783:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:783:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:784:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (24) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (25) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (26) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (27) out-of-bounds read from byte 34 till byte 37 but ‘"test_get_glyph_italics_correction"’ ends at byte 34 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_get_glyph_italics_correction"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_get_glyph_italics_correction"’ are ‘[0]’ to ‘[33]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:778:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:782:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:782:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:783:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:783:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:784:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:784:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:785:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (32) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (33) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (34) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (35) out-of-bounds read from byte 37 till byte 40 but ‘"test_get_glyph_top_accent_attachment"’ ends at byte 37 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_get_glyph_top_accent_attachment"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_get_glyph_top_accent_attachment"’ are ‘[0]’ to ‘[36]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:778:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:782:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:782:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:783:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:783:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:784:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:784:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:785:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:785:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:786:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (40) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (41) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (42) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (43) out-of-bounds read from byte 29 till byte 32 but ‘"test_is_glyph_extended_shape"’ ends at byte 29 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_is_glyph_extended_shape"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_is_glyph_extended_shape"’ are ‘[0]’ to ‘[28]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:778:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:782:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:782:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:783:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:783:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:784:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:784:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:785:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:785:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:786:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:786:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:787:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (48) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (49) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (50) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (51) out-of-bounds read from byte 23 till byte 26 but ‘"test_get_glyph_kerning"’ ends at byte 23 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_get_glyph_kerning"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_get_glyph_kerning"’ are ‘[0]’ to ‘[22]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:778:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:782:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:782:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:783:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:783:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:784:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:784:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:785:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:785:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:786:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:786:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:787:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (48) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (49) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:787:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (50) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:788:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (51) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (52) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (53) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (54) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (55) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (56) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (57) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (58) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (59) out-of-bounds read from byte 24 till byte 27 but ‘"test_get_glyph_kernings"’ ends at byte 24 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_get_glyph_kernings"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_get_glyph_kernings"’ are ‘[0]’ to ‘[23]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:778:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:782:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:782:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:783:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:783:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:784:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:784:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:785:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:785:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:786:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:786:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:787:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (48) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (49) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:787:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (50) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:788:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (51) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (52) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (53) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (54) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (55) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (56) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (57) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:788:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (58) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:789:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (59) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (60) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (61) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (62) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (63) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (64) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (65) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (66) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (67) out-of-bounds read from byte 43 till byte 46 but ‘"test_get_glyph_assembly_italics_correction"’ ends at byte 43 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_get_glyph_assembly_italics_correction"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_get_glyph_assembly_italics_correction"’ are ‘[0]’ to ‘[42]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:778:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:782:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:782:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:783:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:783:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:784:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:784:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:785:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:785:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:786:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:786:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:787:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (48) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (49) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:787:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (50) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:788:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (51) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (52) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (53) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (54) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (55) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (56) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (57) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:788:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (58) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:789:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (59) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (60) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (61) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (62) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (63) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (64) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (65) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:789:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (66) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:790:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (67) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (68) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (69) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (70) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (71) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (72) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (73) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (74) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (75) out-of-bounds read from byte 31 till byte 34 but ‘"test_get_min_connector_overlap"’ ends at byte 31 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_get_min_connector_overlap"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_get_min_connector_overlap"’ are ‘[0]’ to ‘[30]’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:778:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:782:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (8) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (9) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:782:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (10) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:783:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (11) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (12) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (13) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (14) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (15) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (16) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (17) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:783:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (18) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:784:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (19) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (20) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (21) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (22) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (23) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (24) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (25) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:784:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (26) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:785:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (27) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (28) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (29) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (30) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (31) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (32) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (33) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:785:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (34) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:786:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (35) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (36) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (37) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (38) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (39) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (40) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (41) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:786:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (42) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:787:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (43) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (44) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (45) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (46) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (47) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (48) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (49) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:787:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (50) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:788:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (51) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (52) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (53) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (54) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (55) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (56) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (57) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:788:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (58) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:789:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (59) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (60) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (61) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (62) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (63) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (64) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (65) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:789:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (66) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:790:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (67) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (68) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (69) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (70) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (71) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (72) returning to ‘hb_test_add_func’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (73) returning to ‘main’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:790:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (74) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ot-math.c:791:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (75) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (76) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (77) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (78) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (79) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (80) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (81) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (82) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (83) out-of-bounds read from byte 24 till byte 27 but ‘"test_get_glyph_variants"’ ends at byte 24 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_get_glyph_variants"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_get_glyph_variants"’ are ‘[0]’ to ‘[23]’ <--[csmock-gcc-wrapper] [231/338] g++ -Itest/threads/hb-shape-threads.p -Itest/threads -I../test/threads -I. -I.. -Isrc -I../src -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_GLIBCXX_ASSERTIONS=1 -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++11 -fno-exceptions -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti -pthread -DWITH_GZFILEOP -MD -MQ test/threads/hb-shape-threads.p/hb-shape-threads.cc.o -MF test/threads/hb-shape-threads.p/hb-shape-threads.cc.o.d -o test/threads/hb-shape-threads.p/hb-shape-threads.cc.o -c ../test/threads/hb-shape-threads.cc /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/threads/hb-shape-threads.cc:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] [232/338] g++ -o src/main src/main.p/main.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 -pthread -lm /usr/lib64/libfreetype.so /usr/lib64/libglib-2.0.so /usr/lib64/libgraphite2.so -Wl,--end-group [233/338] g++ -o src/test-ot-name src/test-ot-name.p/test-ot-name.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 -pthread -lm /usr/lib64/libfreetype.so /usr/lib64/libglib-2.0.so /usr/lib64/libgraphite2.so -Wl,--end-group [234/338] g++ -o src/test-ot-glyphname src/test-ot-glyphname.p/test-ot-glyphname.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 -pthread -lm /usr/lib64/libfreetype.so /usr/lib64/libglib-2.0.so /usr/lib64/libgraphite2.so -Wl,--end-group [235/338] gcc -Itest/api/test-multithread.p -Itest/api -I../test/api -I. -I.. -Isrc -I../src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -pthread -DWITH_GZFILEOP -MD -MQ test/api/test-multithread.p/test-multithread.c.o -MF test/api/test-multithread.p/test-multithread.c.o.d -o test/api/test-multithread.p/test-multithread.c.o -c ../test/api/test-multithread.c /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-multithread.c: In function ‘test_body’: <--[csmock-gcc-wrapper] cswrap: warning: 2024-11-13 00:41:50 still trying to lock /cswrap_cap_file_lock /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-multithread.c:107:16: warning: dereference of possibly-NULL ‘buffers’ [CWE-690] [-Wanalyzer-possible-null-dereference] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-multithread.c:100:27: note: (1) this call could return NULL <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-multithread.c:104:17: note: (2) following ‘true’ branch... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-multithread.c:106:27: note: (3) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-multithread.c:107:16: note: (4) ‘buffers + (long unsigned int)i * 8’ could be NULL: unchecked value from (1) <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-multithread.c:108:5: warning: use of possibly-NULL ‘threads’ where non-null expected [CWE-690] [-Wanalyzer-possible-null-argument] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-multithread.c:99:24: note: (1) this call could return NULL <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-multithread.c:104:17: note: (2) following ‘true’ branch... <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-multithread.c:106:27: note: (3) ...to here <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-multithread.c:108:5: note: (4) argument 1 (‘threads + (long unsigned int)i * 8’) from (1) could be NULL where non-null expected <--[csmock-gcc-wrapper] In file included from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-multithread.c:26: <--[csmock-gcc-wrapper] /opt/gcc-latest/lib/gcc/x86_64-pc-linux-gnu/15.0.0/include-fixed/pthread.h:211:12: note: argument 1 of ‘pthread_create’ must be non-null <--[csmock-gcc-wrapper] [236/338] g++ -o src/test-ot-gpos-size-params src/test-ot-gpos-size-params.p/test-gpos-size-params.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 -pthread -lm /usr/lib64/libfreetype.so /usr/lib64/libglib-2.0.so /usr/lib64/libgraphite2.so -Wl,--end-group [237/338] gcc -Itest/api/test-ft.p -Itest/api -I../test/api -I. -I.. -Isrc -I../src -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -DHAVE_CONFIG_H -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -pthread -DWITH_GZFILEOP -MD -MQ test/api/test-ft.p/test-ft.c.o -MF test/api/test-ft.p/test-ft.c.o.d -o test/api/test-ft.p/test-ft.c.o -c ../test/api/test-ft.c In file included from /usr/include/glib-2.0/glib/gstring.h:37, <--[csmock-gcc-wrapper] cswrap: warning: 2024-11-13 00:41:49 still trying to lock /cswrap_cap_file_lock from /usr/include/glib-2.0/glib/giochannel.h:36, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:56, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-glib.h:34, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:32, <--[csmock-gcc-wrapper] from /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ft.c:28: <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ft.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ft.c:113:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ft.c:117:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/gtypes.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib/galloca.h:34, <--[csmock-gcc-wrapper] from /usr/include/glib-2.0/glib.h:32: <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (9) while looking for null terminator for argument 1 (‘path’) of ‘strlen’... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: (10) out-of-bounds read from byte 21 till byte 24 but ‘"test_native_ft_basic"’ ends at byte 21 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: read of 4 bytes from after the end of ‘"test_native_ft_basic"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:314:48: note: valid subscripts for ‘"test_native_ft_basic"’ are ‘[0]’ to ‘[20]’ <--[csmock-gcc-wrapper] In file included from /usr/include/glib-2.0/glib/galloca.h:35: <--[csmock-gcc-wrapper] /usr/include/string.h: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /usr/include/string.h:407:15: note: argument 1 of ‘strlen’ must be a pointer to a null-terminated string <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: warning: buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds] <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ft.c: In function ‘hb_test_normalize_path’: <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ft.c:113:1: note: (1) entry to ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:224:27: note: (2) calling ‘hb_test_add_func’ from ‘main’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/test-ft.c:117:3: note: in expansion of macro ‘hb_test_add’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:217:1: note: (3) entry to ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:220:23: note: (4) calling ‘hb_test_normalize_path’ from ‘hb_test_add_func’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:155:1: note: (5) entry to ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1243:7: note: (6) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1249:31: note: in expansion of macro ‘_G_BOOLEAN_EXPR_IMPL’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gmacros.h:1250:43: note: in expansion of macro ‘_G_BOOLEAN_EXPR’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro ‘G_LIKELY’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:159:3: note: in expansion of macro ‘g_assert’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:160:8: note: (7) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:324:21: note: (8) inlined call to ‘g_strdup_inline’ from ‘hb_test_normalize_path’ <--[csmock-gcc-wrapper] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/test/api/hb-test.h:162:7: note: in expansion of macro ‘g_strdup’ <--[csmock-gcc-wrapper] In function ‘g_strdup_inline’, inlined from ‘hb_test_normalize_path’ at ../test/api/hb-test.h:162:7: /usr/include/glib-2.0/glib/gstrfuncs.h:314:45: note: (9) following ‘true’ branch... <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:316:20: note: (10) ...to here <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: (11) out-of-bounds read from byte 21 till byte 24 but ‘"test_native_ft_basic"’ ends at byte 21 <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: read of 4 bytes from after the end of ‘"test_native_ft_basic"’ <--[csmock-gcc-wrapper] /usr/include/glib-2.0/glib/gstrfuncs.h:318:23: note: valid subscripts for ‘"test_native_ft_basic"’ are ‘[0]’ to ‘[20]’ <--[csmock-gcc-wrapper] [238/338] g++ -o src/test-ot-gsub-would-substitute src/test-ot-gsub-would-substitute.p/test-gsub-would-substitute.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 -pthread -lm /usr/lib64/libfreetype.so /usr/lib64/libglib-2.0.so /usr/lib64/libgraphite2.so -Wl,--end-group [239/338] g++ -o src/test-use-table src/test-use-table.p/test-use-table.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 -pthread -lm /usr/lib64/libfreetype.so /usr/lib64/libglib-2.0.so /usr/lib64/libgraphite2.so -Wl,--end-group [240/338] g++ -o src/test-ot-gsub-get-alternates src/test-ot-gsub-get-alternates.p/test-gsub-get-alternates.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 -pthread -lm /usr/lib64/libfreetype.so /usr/lib64/libglib-2.0.so /usr/lib64/libgraphite2.so -Wl,--end-group [241/338] g++ -o src/test-array src/test-array.p/test-array.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 -pthread -lm /usr/lib64/libfreetype.so /usr/lib64/libglib-2.0.so /usr/lib64/libgraphite2.so -Wl,--end-group [242/338] g++ -o src/test-machinery src/test-machinery.p/test-machinery.cc.o src/test-machinery.p/hb-static.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 -pthread -lm /usr/lib64/libfreetype.so /usr/lib64/libglib-2.0.so /usr/lib64/libgraphite2.so -Wl,--end-group [243/338] g++ -o src/test-algs src/test-algs.p/test-algs.cc.o src/test-algs.p/hb-static.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 -pthread -lm /usr/lib64/libfreetype.so /usr/lib64/libglib-2.0.so /usr/lib64/libgraphite2.so -Wl,--end-group [244/338] g++ -o src/test-cff src/test-cff.p/test-cff.cc.o src/test-cff.p/hb-static.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 -pthread -lm /usr/lib64/libfreetype.so /usr/lib64/libglib-2.0.so /usr/lib64/libgraphite2.so -Wl,--end-group [245/338] g++ -o src/test-bimap src/test-bimap.p/test-bimap.cc.o src/test-bimap.p/hb-static.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 -pthread -lm /usr/lib64/libfreetype.so /usr/lib64/libglib-2.0.so /usr/lib64/libgraphite2.so -Wl,--end-group [246/338] g++ -o src/test-multimap src/test-multimap.p/test-multimap.cc.o src/test-multimap.p/hb-static.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 -pthread -lm /usr/lib64/libfreetype.so /usr/lib64/libglib-2.0.so /usr/lib64/libgraphite2.so -Wl,--end-group [247/338] g++ -o src/test-number src/test-number.p/test-number.cc.o src/test-number.p/hb-number.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 -pthread -lm /usr/lib64/libfreetype.so /usr/lib64/libglib-2.0.so /usr/lib64/libgraphite2.so -Wl,--end-group [248/338] g++ -o src/test-serialize src/test-serialize.p/test-serialize.cc.o src/test-serialize.p/hb-static.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 -pthread -lm /usr/lib64/libfreetype.so /usr/lib64/libglib-2.0.so /usr/lib64/libgraphite2.so -Wl,--end-group [249/338] g++ -o src/test-set src/test-set.p/test-set.cc.o src/test-set.p/hb-static.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 -pthread -lm /usr/lib64/libfreetype.so /usr/lib64/libglib-2.0.so /usr/lib64/libgraphite2.so -Wl,--end-group [250/338] g++ -o src/test-ot-tag src/test-ot-tag.p/hb-ot-tag.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 -pthread -lm /usr/lib64/libfreetype.so /usr/lib64/libglib-2.0.so /usr/lib64/libgraphite2.so -Wl,--end-group [251/338] g++ -o src/test-vector src/test-vector.p/test-vector.cc.o src/test-vector.p/hb-static.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 -pthread -lm /usr/lib64/libfreetype.so /usr/lib64/libglib-2.0.so /usr/lib64/libgraphite2.so -Wl,--end-group [252/338] g++ -o src/test-priority-queue src/test-priority-queue.p/test-priority-queue.cc.o src/test-priority-queue.p/hb-static.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 -pthread -lm /usr/lib64/libfreetype.so /usr/lib64/libglib-2.0.so /usr/lib64/libgraphite2.so -Wl,--end-group [253/338] g++ -o src/test-instancer-solver src/test-instancer-solver.p/test-subset-instancer-solver.cc.o src/test-instancer-solver.p/hb-subset-instancer-solver.cc.o src/test-instancer-solver.p/hb-static.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 -pthread -lm /usr/lib64/libfreetype.so /usr/lib64/libglib-2.0.so /usr/lib64/libgraphite2.so -Wl,--end-group [254/338] g++ -o src/test-unicode-ranges src/test-unicode-ranges.p/test-unicode-ranges.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 -pthread -lm /usr/lib64/libfreetype.so /usr/lib64/libglib-2.0.so /usr/lib64/libgraphite2.so -Wl,--end-group [255/338] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/gen-def.py src/harfbuzz-icu.def ../src/hb-icu.h [256/338] /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/gen-def.py src/harfbuzz-gobject.def ../src/hb-gobject.h ../src/hb-gobject-structs.h src/hb-gobject-enums.h [257/338] g++ -o src/test-iter src/test-iter.p/test-iter.cc.o src/test-iter.p/hb-static.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 -pthread -lm /usr/lib64/libfreetype.so /usr/lib64/libglib-2.0.so /usr/lib64/libgraphite2.so -Wl,--end-group [258/338] /usr/bin/g-ir-compiler src/HarfBuzz-0.0.gir --output src/HarfBuzz-0.0.typelib --includedir=/usr/share/gir-1.0 [259/338] g++ -o src/test-classdef-graph src/test-classdef-graph.p/graph_test-classdef-graph.cc.o src/test-classdef-graph.p/hb-static.cc.o src/test-classdef-graph.p/graph_gsubgpos-context.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 -pthread -lm /usr/lib64/libfreetype.so /usr/lib64/libglib-2.0.so /usr/lib64/libgraphite2.so -Wl,--end-group [260/338] g++ -o src/test-map src/test-map.p/test-map.cc.o src/test-map.p/hb-static.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 -pthread -lm /usr/lib64/libfreetype.so /usr/lib64/libglib-2.0.so /usr/lib64/libgraphite2.so -Wl,--end-group [261/338] g++ -o util/hb-info util/hb-info.p/hb-info.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/../src' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 src/libharfbuzz-gobject.so.0.61010.0 /usr/lib64/libfreetype.so /usr/lib64/libcairo.so /usr/lib64/libglib-2.0.so /usr/lib64/libgobject-2.0.so -Wl,--end-group [262/338] g++ -o util/hb-shape util/hb-shape.p/hb-shape.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/../src' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 /usr/lib64/libfreetype.so /usr/lib64/libcairo.so /usr/lib64/libglib-2.0.so -Wl,--end-group [263/338] g++ -o util/hb-subset util/hb-subset.p/hb-subset.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/../src' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 src/libharfbuzz-subset.so.0.61010.0 /usr/lib64/libfreetype.so /usr/lib64/libcairo.so /usr/lib64/libglib-2.0.so -Wl,--end-group [264/338] g++ -o util/hb-view util/hb-view.p/hb-view.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/../src' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 src/libharfbuzz-cairo.so.0.61010.0 /usr/lib64/libfreetype.so /usr/lib64/libcairo.so /usr/lib64/libglib-2.0.so -Wl,--end-group [265/338] g++ -o test/api/test-aat-layout test/api/test-aat-layout.p/test-aat-layout.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/../../src' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 src/libharfbuzz-icu.so.0.61010.0 /usr/lib64/libglib-2.0.so /usr/lib64/libfreetype.so -pthread -lm /usr/lib64/libgraphite2.so /usr/lib64/libicuuc.so /usr/lib64/libicudata.so -Wl,--end-group [266/338] g++ -o test/api/test-baseline test/api/test-baseline.p/test-baseline.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/../../src' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 src/libharfbuzz-icu.so.0.61010.0 /usr/lib64/libglib-2.0.so /usr/lib64/libfreetype.so -pthread -lm /usr/lib64/libgraphite2.so /usr/lib64/libicuuc.so /usr/lib64/libicudata.so -Wl,--end-group [267/338] g++ -o test/api/test-base-minmax test/api/test-base-minmax.p/test-base-minmax.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/../../src' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 src/libharfbuzz-icu.so.0.61010.0 /usr/lib64/libglib-2.0.so /usr/lib64/libfreetype.so -pthread -lm /usr/lib64/libgraphite2.so /usr/lib64/libicuuc.so /usr/lib64/libicudata.so -Wl,--end-group [268/338] g++ -o test/api/test-be-glyph-advance test/api/test-be-glyph-advance.p/test-be-glyph-advance.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/../../src' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 src/libharfbuzz-icu.so.0.61010.0 /usr/lib64/libglib-2.0.so /usr/lib64/libfreetype.so -pthread -lm /usr/lib64/libgraphite2.so /usr/lib64/libicuuc.so /usr/lib64/libicudata.so -Wl,--end-group [269/338] g++ -o src/test-repacker src/test-repacker.p/test-repacker.cc.o src/test-repacker.p/hb-static.cc.o src/test-repacker.p/graph_gsubgpos-context.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 -pthread -lm /usr/lib64/libfreetype.so /usr/lib64/libglib-2.0.so /usr/lib64/libgraphite2.so -Wl,--end-group [270/338] g++ -o src/test-tuple-varstore src/test-tuple-varstore.p/test-tuple-varstore.cc.o src/test-tuple-varstore.p/hb-subset-instancer-solver.cc.o src/test-tuple-varstore.p/hb-subset-instancer-iup.cc.o src/test-tuple-varstore.p/hb-static.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 -pthread -lm /usr/lib64/libfreetype.so /usr/lib64/libglib-2.0.so /usr/lib64/libgraphite2.so -Wl,--end-group [271/338] g++ -o src/test-item-varstore src/test-item-varstore.p/test-item-varstore.cc.o src/test-item-varstore.p/hb-subset-instancer-solver.cc.o src/test-item-varstore.p/hb-subset-instancer-iup.cc.o src/test-item-varstore.p/hb-static.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 -pthread -lm /usr/lib64/libfreetype.so /usr/lib64/libglib-2.0.so /usr/lib64/libgraphite2.so -Wl,--end-group [272/338] g++ -o util/hb-ot-shape-closure util/hb-ot-shape-closure.p/hb-ot-shape-closure.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/../src' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 /usr/lib64/libfreetype.so /usr/lib64/libcairo.so /usr/lib64/libglib-2.0.so -Wl,--end-group [273/338] g++ -o test/api/test-be-num-glyphs test/api/test-be-num-glyphs.p/test-be-num-glyphs.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/../../src' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 src/libharfbuzz-icu.so.0.61010.0 /usr/lib64/libglib-2.0.so /usr/lib64/libfreetype.so -pthread -lm /usr/lib64/libgraphite2.so /usr/lib64/libicuuc.so /usr/lib64/libicudata.so -Wl,--end-group [274/338] g++ -o test/api/test-blob test/api/test-blob.p/test-blob.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/../../src' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 src/libharfbuzz-icu.so.0.61010.0 /usr/lib64/libglib-2.0.so /usr/lib64/libfreetype.so -pthread -lm /usr/lib64/libgraphite2.so /usr/lib64/libicuuc.so /usr/lib64/libicudata.so -Wl,--end-group [275/338] g++ -o test/api/test-buffer test/api/test-buffer.p/test-buffer.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/../../src' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 src/libharfbuzz-icu.so.0.61010.0 /usr/lib64/libglib-2.0.so /usr/lib64/libfreetype.so -pthread -lm /usr/lib64/libgraphite2.so /usr/lib64/libicuuc.so /usr/lib64/libicudata.so -Wl,--end-group [276/338] g++ -o test/api/test-c test/api/test-c.p/test-c.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/../../src' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 src/libharfbuzz-icu.so.0.61010.0 /usr/lib64/libglib-2.0.so /usr/lib64/libfreetype.so -pthread -lm /usr/lib64/libgraphite2.so /usr/lib64/libicuuc.so /usr/lib64/libicudata.so -Wl,--end-group [277/338] g++ -o test/api/test-cplusplus test/api/test-cplusplus.p/test-cplusplus.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/../../src' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 src/libharfbuzz-icu.so.0.61010.0 /usr/lib64/libglib-2.0.so /usr/lib64/libfreetype.so -pthread -lm /usr/lib64/libgraphite2.so /usr/lib64/libicuuc.so /usr/lib64/libicudata.so -Wl,--end-group [278/338] g++ -o test/api/test-draw-varc test/api/test-draw-varc.p/test-draw-varc.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/../../src' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 src/libharfbuzz-icu.so.0.61010.0 /usr/lib64/libglib-2.0.so /usr/lib64/libfreetype.so -pthread -lm /usr/lib64/libgraphite2.so /usr/lib64/libicuuc.so /usr/lib64/libicudata.so -Wl,--end-group [279/338] g++ -o test/api/test-extents test/api/test-extents.p/test-extents.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/../../src' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 src/libharfbuzz-icu.so.0.61010.0 /usr/lib64/libglib-2.0.so /usr/lib64/libfreetype.so -pthread -lm /usr/lib64/libgraphite2.so /usr/lib64/libicuuc.so /usr/lib64/libicudata.so -Wl,--end-group [280/338] g++ -o test/api/test-collect-unicodes test/api/test-collect-unicodes.p/test-collect-unicodes.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/../../src' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 src/libharfbuzz-icu.so.0.61010.0 /usr/lib64/libglib-2.0.so /usr/lib64/libfreetype.so -pthread -lm /usr/lib64/libgraphite2.so /usr/lib64/libicuuc.so /usr/lib64/libicudata.so -Wl,--end-group [281/338] g++ -o test/api/test-font-scale test/api/test-font-scale.p/test-font-scale.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/../../src' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 src/libharfbuzz-icu.so.0.61010.0 /usr/lib64/libglib-2.0.so /usr/lib64/libfreetype.so -pthread -lm /usr/lib64/libgraphite2.so /usr/lib64/libicuuc.so /usr/lib64/libicudata.so -Wl,--end-group [282/338] g++ -o test/api/test-common test/api/test-common.p/test-common.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/../../src' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 src/libharfbuzz-icu.so.0.61010.0 /usr/lib64/libglib-2.0.so /usr/lib64/libfreetype.so -pthread -lm /usr/lib64/libgraphite2.so /usr/lib64/libicuuc.so /usr/lib64/libicudata.so -Wl,--end-group [283/338] g++ -o test/api/test-get-table-tags test/api/test-get-table-tags.p/test-get-table-tags.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/../../src' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 src/libharfbuzz-icu.so.0.61010.0 /usr/lib64/libglib-2.0.so /usr/lib64/libfreetype.so -pthread -lm /usr/lib64/libgraphite2.so /usr/lib64/libicuuc.so /usr/lib64/libicudata.so -Wl,--end-group [284/338] g++ -o test/api/test-glyph-names test/api/test-glyph-names.p/test-glyph-names.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/../../src' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 src/libharfbuzz-icu.so.0.61010.0 /usr/lib64/libglib-2.0.so /usr/lib64/libfreetype.so -pthread -lm /usr/lib64/libgraphite2.so /usr/lib64/libicuuc.so /usr/lib64/libicudata.so -Wl,--end-group [285/338] g++ -o test/api/test-instance-cff2 test/api/test-instance-cff2.p/test-instance-cff2.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/../../src' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 src/libharfbuzz-icu.so.0.61010.0 src/libharfbuzz-subset.so.0.61010.0 /usr/lib64/libglib-2.0.so /usr/lib64/libfreetype.so -pthread -lm /usr/lib64/libgraphite2.so /usr/lib64/libicuuc.so /usr/lib64/libicudata.so -Wl,--end-group [286/338] g++ -o test/api/test-font test/api/test-font.p/test-font.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/../../src' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 src/libharfbuzz-icu.so.0.61010.0 /usr/lib64/libglib-2.0.so /usr/lib64/libfreetype.so -pthread -lm /usr/lib64/libgraphite2.so /usr/lib64/libicuuc.so /usr/lib64/libicudata.so -Wl,--end-group [287/338] g++ -o test/api/test-map test/api/test-map.p/test-map.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/../../src' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 src/libharfbuzz-icu.so.0.61010.0 /usr/lib64/libglib-2.0.so /usr/lib64/libfreetype.so -pthread -lm /usr/lib64/libgraphite2.so /usr/lib64/libicuuc.so /usr/lib64/libicudata.so -Wl,--end-group [288/338] g++ -o test/api/test-ot-alternates test/api/test-ot-alternates.p/test-ot-alternates.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/../../src' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 src/libharfbuzz-icu.so.0.61010.0 /usr/lib64/libglib-2.0.so /usr/lib64/libfreetype.so -pthread -lm /usr/lib64/libgraphite2.so /usr/lib64/libicuuc.so /usr/lib64/libicudata.so -Wl,--end-group [289/338] g++ -o test/api/test-ot-glyphname test/api/test-ot-glyphname.p/test-ot-glyphname.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/../../src' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 src/libharfbuzz-icu.so.0.61010.0 /usr/lib64/libglib-2.0.so /usr/lib64/libfreetype.so -pthread -lm /usr/lib64/libgraphite2.so /usr/lib64/libicuuc.so /usr/lib64/libicudata.so -Wl,--end-group [290/338] g++ -o test/api/test-ot-face test/api/test-ot-face.p/test-ot-face.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/../../src' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 src/libharfbuzz-icu.so.0.61010.0 /usr/lib64/libglib-2.0.so /usr/lib64/libfreetype.so -pthread -lm /usr/lib64/libgraphite2.so /usr/lib64/libicuuc.so /usr/lib64/libicudata.so -Wl,--end-group [291/338] g++ -o test/api/test-object test/api/test-object.p/test-object.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/../../src' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 src/libharfbuzz-icu.so.0.61010.0 /usr/lib64/libglib-2.0.so /usr/lib64/libfreetype.so -pthread -lm /usr/lib64/libgraphite2.so /usr/lib64/libicuuc.so /usr/lib64/libicudata.so -Wl,--end-group [292/338] g++ -o test/api/test-draw test/api/test-draw.p/test-draw.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/../../src' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 src/libharfbuzz-icu.so.0.61010.0 /usr/lib64/libglib-2.0.so /usr/lib64/libfreetype.so -pthread -lm /usr/lib64/libgraphite2.so /usr/lib64/libicuuc.so /usr/lib64/libicudata.so -Wl,--end-group [293/338] g++ -o test/api/test-ot-ligature-carets test/api/test-ot-ligature-carets.p/test-ot-ligature-carets.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/../../src' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 src/libharfbuzz-icu.so.0.61010.0 /usr/lib64/libglib-2.0.so /usr/lib64/libfreetype.so -pthread -lm /usr/lib64/libgraphite2.so /usr/lib64/libicuuc.so /usr/lib64/libicudata.so -Wl,--end-group [294/338] g++ -o test/api/test-ot-layout test/api/test-ot-layout.p/test-ot-layout.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/../../src' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 src/libharfbuzz-icu.so.0.61010.0 /usr/lib64/libglib-2.0.so /usr/lib64/libfreetype.so -pthread -lm /usr/lib64/libgraphite2.so /usr/lib64/libicuuc.so /usr/lib64/libicudata.so -Wl,--end-group [295/338] g++ -o test/api/test-ot-metrics test/api/test-ot-metrics.p/test-ot-metrics.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/../../src' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 src/libharfbuzz-icu.so.0.61010.0 /usr/lib64/libglib-2.0.so /usr/lib64/libfreetype.so -pthread -lm /usr/lib64/libgraphite2.so /usr/lib64/libicuuc.so /usr/lib64/libicudata.so -Wl,--end-group [296/338] g++ -o test/api/test-ot-meta test/api/test-ot-meta.p/test-ot-meta.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/../../src' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 src/libharfbuzz-icu.so.0.61010.0 /usr/lib64/libglib-2.0.so /usr/lib64/libfreetype.so -pthread -lm /usr/lib64/libgraphite2.so /usr/lib64/libicuuc.so /usr/lib64/libicudata.so -Wl,--end-group [297/338] g++ -o test/api/test-ot-name test/api/test-ot-name.p/test-ot-name.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/../../src' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 src/libharfbuzz-icu.so.0.61010.0 /usr/lib64/libglib-2.0.so /usr/lib64/libfreetype.so -pthread -lm /usr/lib64/libgraphite2.so /usr/lib64/libicuuc.so /usr/lib64/libicudata.so -Wl,--end-group [298/338] g++ -o test/api/test-subset-repacker test/api/test-subset-repacker.p/test-subset-repacker.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/../../src' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 src/libharfbuzz-icu.so.0.61010.0 src/libharfbuzz-subset.so.0.61010.0 /usr/lib64/libglib-2.0.so /usr/lib64/libfreetype.so -pthread -lm /usr/lib64/libgraphite2.so /usr/lib64/libicuuc.so /usr/lib64/libicudata.so -Wl,--end-group [299/338] g++ -o test/api/test-ot-collect-glyphs test/api/test-ot-collect-glyphs.p/test-ot-collect-glyphs.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/../../src' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 src/libharfbuzz-icu.so.0.61010.0 /usr/lib64/libglib-2.0.so /usr/lib64/libfreetype.so -pthread -lm /usr/lib64/libgraphite2.so /usr/lib64/libicuuc.so /usr/lib64/libicudata.so -Wl,--end-group [300/338] g++ -o test/api/test-ot-color test/api/test-ot-color.p/test-ot-color.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/../../src' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 src/libharfbuzz-icu.so.0.61010.0 /usr/lib64/libglib-2.0.so /usr/lib64/libfreetype.so -pthread -lm /usr/lib64/libgraphite2.so /usr/lib64/libicuuc.so /usr/lib64/libicudata.so -Wl,--end-group [301/338] g++ -o test/api/test-ot-tag test/api/test-ot-tag.p/test-ot-tag.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/../../src' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 src/libharfbuzz-icu.so.0.61010.0 /usr/lib64/libglib-2.0.so /usr/lib64/libfreetype.so -pthread -lm /usr/lib64/libgraphite2.so /usr/lib64/libicuuc.so /usr/lib64/libicudata.so -Wl,--end-group [302/338] g++ -o test/api/test-ot-extents-cff test/api/test-ot-extents-cff.p/test-ot-extents-cff.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/../../src' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 src/libharfbuzz-icu.so.0.61010.0 /usr/lib64/libglib-2.0.so /usr/lib64/libfreetype.so -pthread -lm /usr/lib64/libgraphite2.so /usr/lib64/libicuuc.so /usr/lib64/libicudata.so -Wl,--end-group [303/338] g++ -o test/api/test-ot-metrics-tt-var test/api/test-ot-metrics-tt-var.p/test-ot-metrics-tt-var.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/../../src' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 src/libharfbuzz-icu.so.0.61010.0 /usr/lib64/libglib-2.0.so /usr/lib64/libfreetype.so -pthread -lm /usr/lib64/libgraphite2.so /usr/lib64/libicuuc.so /usr/lib64/libicudata.so -Wl,--end-group [304/338] g++ -o test/api/test-paint test/api/test-paint.p/test-paint.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/../../src' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 src/libharfbuzz-icu.so.0.61010.0 /usr/lib64/libglib-2.0.so /usr/lib64/libfreetype.so -pthread -lm /usr/lib64/libgraphite2.so /usr/lib64/libicuuc.so /usr/lib64/libicudata.so -Wl,--end-group [305/338] g++ -o test/api/test-shape test/api/test-shape.p/test-shape.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/../../src' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 src/libharfbuzz-icu.so.0.61010.0 /usr/lib64/libglib-2.0.so /usr/lib64/libfreetype.so -pthread -lm /usr/lib64/libgraphite2.so /usr/lib64/libicuuc.so /usr/lib64/libicudata.so -Wl,--end-group [306/338] g++ -o test/api/test-subset-drop-tables test/api/test-subset-drop-tables.p/test-subset-drop-tables.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/../../src' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 src/libharfbuzz-icu.so.0.61010.0 src/libharfbuzz-subset.so.0.61010.0 /usr/lib64/libglib-2.0.so /usr/lib64/libfreetype.so -pthread -lm /usr/lib64/libgraphite2.so /usr/lib64/libicuuc.so /usr/lib64/libicudata.so -Wl,--end-group [307/338] g++ -o test/api/test-subset test/api/test-subset.p/test-subset.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/../../src' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 src/libharfbuzz-icu.so.0.61010.0 src/libharfbuzz-subset.so.0.61010.0 /usr/lib64/libglib-2.0.so /usr/lib64/libfreetype.so -pthread -lm /usr/lib64/libgraphite2.so /usr/lib64/libicuuc.so /usr/lib64/libicudata.so -Wl,--end-group [308/338] g++ -o test/api/test-style test/api/test-style.p/test-style.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/../../src' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 src/libharfbuzz-icu.so.0.61010.0 /usr/lib64/libglib-2.0.so /usr/lib64/libfreetype.so -pthread -lm /usr/lib64/libgraphite2.so /usr/lib64/libicuuc.so /usr/lib64/libicudata.so -Wl,--end-group [309/338] g++ -o test/api/test-subset-cmap test/api/test-subset-cmap.p/test-subset-cmap.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/../../src' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 src/libharfbuzz-icu.so.0.61010.0 src/libharfbuzz-subset.so.0.61010.0 /usr/lib64/libglib-2.0.so /usr/lib64/libfreetype.so -pthread -lm /usr/lib64/libgraphite2.so /usr/lib64/libicuuc.so /usr/lib64/libicudata.so -Wl,--end-group [310/338] g++ -o test/api/test-subset-nameids test/api/test-subset-nameids.p/test-subset-nameids.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/../../src' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 src/libharfbuzz-icu.so.0.61010.0 src/libharfbuzz-subset.so.0.61010.0 /usr/lib64/libglib-2.0.so /usr/lib64/libfreetype.so -pthread -lm /usr/lib64/libgraphite2.so /usr/lib64/libicuuc.so /usr/lib64/libicudata.so -Wl,--end-group [311/338] g++ -o test/api/test-subset-hdmx test/api/test-subset-hdmx.p/test-subset-hdmx.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/../../src' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 src/libharfbuzz-icu.so.0.61010.0 src/libharfbuzz-subset.so.0.61010.0 /usr/lib64/libglib-2.0.so /usr/lib64/libfreetype.so -pthread -lm /usr/lib64/libgraphite2.so /usr/lib64/libicuuc.so /usr/lib64/libicudata.so -Wl,--end-group [312/338] g++ -o test/api/test-subset-os2 test/api/test-subset-os2.p/test-subset-os2.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/../../src' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 src/libharfbuzz-icu.so.0.61010.0 src/libharfbuzz-subset.so.0.61010.0 /usr/lib64/libglib-2.0.so /usr/lib64/libfreetype.so -pthread -lm /usr/lib64/libgraphite2.so /usr/lib64/libicuuc.so /usr/lib64/libicudata.so -Wl,--end-group [313/338] g++ -o test/api/test-subset-hmtx test/api/test-subset-hmtx.p/test-subset-hmtx.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/../../src' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 src/libharfbuzz-icu.so.0.61010.0 src/libharfbuzz-subset.so.0.61010.0 /usr/lib64/libglib-2.0.so /usr/lib64/libfreetype.so -pthread -lm /usr/lib64/libgraphite2.so /usr/lib64/libicuuc.so /usr/lib64/libicudata.so -Wl,--end-group [314/338] g++ -o test/api/test-subset-post test/api/test-subset-post.p/test-subset-post.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/../../src' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 src/libharfbuzz-icu.so.0.61010.0 src/libharfbuzz-subset.so.0.61010.0 /usr/lib64/libglib-2.0.so /usr/lib64/libfreetype.so -pthread -lm /usr/lib64/libgraphite2.so /usr/lib64/libicuuc.so /usr/lib64/libicudata.so -Wl,--end-group [315/338] g++ -o test/api/test-subset-glyf test/api/test-subset-glyf.p/test-subset-glyf.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/../../src' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 src/libharfbuzz-icu.so.0.61010.0 src/libharfbuzz-subset.so.0.61010.0 /usr/lib64/libglib-2.0.so /usr/lib64/libfreetype.so -pthread -lm /usr/lib64/libgraphite2.so /usr/lib64/libicuuc.so /usr/lib64/libicudata.so -Wl,--end-group [316/338] g++ -o test/api/test-subset-vmtx test/api/test-subset-vmtx.p/test-subset-vmtx.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/../../src' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 src/libharfbuzz-icu.so.0.61010.0 src/libharfbuzz-subset.so.0.61010.0 /usr/lib64/libglib-2.0.so /usr/lib64/libfreetype.so -pthread -lm /usr/lib64/libgraphite2.so /usr/lib64/libicuuc.so /usr/lib64/libicudata.so -Wl,--end-group [317/338] g++ -o test/api/test-subset-gvar test/api/test-subset-gvar.p/test-subset-gvar.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/../../src' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 src/libharfbuzz-icu.so.0.61010.0 src/libharfbuzz-subset.so.0.61010.0 /usr/lib64/libglib-2.0.so /usr/lib64/libfreetype.so -pthread -lm /usr/lib64/libgraphite2.so /usr/lib64/libicuuc.so /usr/lib64/libicudata.so -Wl,--end-group [318/338] g++ -o test/api/test-set test/api/test-set.p/test-set.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/../../src' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 src/libharfbuzz-icu.so.0.61010.0 /usr/lib64/libglib-2.0.so /usr/lib64/libfreetype.so -pthread -lm /usr/lib64/libgraphite2.so /usr/lib64/libicuuc.so /usr/lib64/libicudata.so -Wl,--end-group [319/338] g++ -o test/api/test-subset-cff1 test/api/test-subset-cff1.p/test-subset-cff1.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/../../src' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 src/libharfbuzz-icu.so.0.61010.0 src/libharfbuzz-subset.so.0.61010.0 /usr/lib64/libglib-2.0.so /usr/lib64/libfreetype.so -pthread -lm /usr/lib64/libgraphite2.so /usr/lib64/libicuuc.so /usr/lib64/libicudata.so -Wl,--end-group [320/338] g++ -o test/api/test-subset-cff2 test/api/test-subset-cff2.p/test-subset-cff2.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/../../src' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 src/libharfbuzz-icu.so.0.61010.0 src/libharfbuzz-subset.so.0.61010.0 /usr/lib64/libglib-2.0.so /usr/lib64/libfreetype.so -pthread -lm /usr/lib64/libgraphite2.so /usr/lib64/libicuuc.so /usr/lib64/libicudata.so -Wl,--end-group [321/338] g++ -o test/api/test-subset-hvar test/api/test-subset-hvar.p/test-subset-hvar.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/../../src' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 src/libharfbuzz-icu.so.0.61010.0 src/libharfbuzz-subset.so.0.61010.0 /usr/lib64/libglib-2.0.so /usr/lib64/libfreetype.so -pthread -lm /usr/lib64/libgraphite2.so /usr/lib64/libicuuc.so /usr/lib64/libicudata.so -Wl,--end-group [322/338] g++ -o test/api/test-subset-vvar test/api/test-subset-vvar.p/test-subset-vvar.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/../../src' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 src/libharfbuzz-icu.so.0.61010.0 src/libharfbuzz-subset.so.0.61010.0 /usr/lib64/libglib-2.0.so /usr/lib64/libfreetype.so -pthread -lm /usr/lib64/libgraphite2.so /usr/lib64/libicuuc.so /usr/lib64/libicudata.so -Wl,--end-group [323/338] g++ -o test/api/test-subset-sbix test/api/test-subset-sbix.p/test-subset-sbix.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/../../src' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 src/libharfbuzz-icu.so.0.61010.0 src/libharfbuzz-subset.so.0.61010.0 /usr/lib64/libglib-2.0.so /usr/lib64/libfreetype.so -pthread -lm /usr/lib64/libgraphite2.so /usr/lib64/libicuuc.so /usr/lib64/libicudata.so -Wl,--end-group [324/338] g++ -o test/api/test-subset-gpos test/api/test-subset-gpos.p/test-subset-gpos.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/../../src' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 src/libharfbuzz-icu.so.0.61010.0 src/libharfbuzz-subset.so.0.61010.0 /usr/lib64/libglib-2.0.so /usr/lib64/libfreetype.so -pthread -lm /usr/lib64/libgraphite2.so /usr/lib64/libicuuc.so /usr/lib64/libicudata.so -Wl,--end-group [325/338] g++ -o test/api/test-ft test/api/test-ft.p/test-ft.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/../../src' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 src/libharfbuzz-icu.so.0.61010.0 /usr/lib64/libglib-2.0.so /usr/lib64/libfreetype.so -pthread -lm /usr/lib64/libgraphite2.so /usr/lib64/libicuuc.so /usr/lib64/libicudata.so -Wl,--end-group [326/338] g++ -o test/api/test-multithread test/api/test-multithread.p/test-multithread.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/../../src' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 src/libharfbuzz-icu.so.0.61010.0 /usr/lib64/libglib-2.0.so /usr/lib64/libfreetype.so -pthread -lm /usr/lib64/libgraphite2.so /usr/lib64/libicuuc.so /usr/lib64/libicudata.so -Wl,--end-group [327/338] g++ -o test/api/test-var-coords test/api/test-var-coords.p/test-var-coords.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/../../src' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 src/libharfbuzz-icu.so.0.61010.0 /usr/lib64/libglib-2.0.so /usr/lib64/libfreetype.so -pthread -lm /usr/lib64/libgraphite2.so /usr/lib64/libicuuc.so /usr/lib64/libicudata.so -Wl,--end-group [328/338] g++ -o test/api/test-version test/api/test-version.p/test-version.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/../../src' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 src/libharfbuzz-icu.so.0.61010.0 /usr/lib64/libglib-2.0.so /usr/lib64/libfreetype.so -pthread -lm /usr/lib64/libgraphite2.so /usr/lib64/libicuuc.so /usr/lib64/libicudata.so -Wl,--end-group [329/338] g++ -o test/api/test-subset-colr test/api/test-subset-colr.p/test-subset-colr.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/../../src' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 src/libharfbuzz-icu.so.0.61010.0 src/libharfbuzz-subset.so.0.61010.0 /usr/lib64/libglib-2.0.so /usr/lib64/libfreetype.so -pthread -lm /usr/lib64/libgraphite2.so /usr/lib64/libicuuc.so /usr/lib64/libicudata.so -Wl,--end-group [330/338] g++ -o test/api/test-subset-cbdt test/api/test-subset-cbdt.p/test-subset-cbdt.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/../../src' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 src/libharfbuzz-icu.so.0.61010.0 src/libharfbuzz-subset.so.0.61010.0 /usr/lib64/libglib-2.0.so /usr/lib64/libfreetype.so -pthread -lm /usr/lib64/libgraphite2.so /usr/lib64/libicuuc.so /usr/lib64/libicudata.so -Wl,--end-group [331/338] g++ -o test/fuzzing/hb-set-fuzzer test/fuzzing/hb-set-fuzzer.p/hb-set-fuzzer.cc.o test/fuzzing/hb-set-fuzzer.p/main.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/../../src' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 src/libharfbuzz-subset.so.0.61010.0 -Wl,--end-group [332/338] g++ -o test/fuzzing/hb-subset-fuzzer test/fuzzing/hb-subset-fuzzer.p/hb-subset-fuzzer.cc.o test/fuzzing/hb-subset-fuzzer.p/main.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/../../src' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 src/libharfbuzz-subset.so.0.61010.0 -Wl,--end-group [333/338] g++ -o test/fuzzing/hb-shape-fuzzer test/fuzzing/hb-shape-fuzzer.p/hb-shape-fuzzer.cc.o test/fuzzing/hb-shape-fuzzer.p/main.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/../../src' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 src/libharfbuzz-subset.so.0.61010.0 -Wl,--end-group [334/338] g++ -o test/fuzzing/hb-draw-fuzzer test/fuzzing/hb-draw-fuzzer.p/hb-draw-fuzzer.cc.o test/fuzzing/hb-draw-fuzzer.p/main.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/../../src' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 src/libharfbuzz-subset.so.0.61010.0 -Wl,--end-group [335/338] g++ -o test/api/test-unicode test/api/test-unicode.p/test-unicode.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/../../src' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 src/libharfbuzz-icu.so.0.61010.0 /usr/lib64/libglib-2.0.so /usr/lib64/libfreetype.so -pthread -lm /usr/lib64/libgraphite2.so /usr/lib64/libicuuc.so /usr/lib64/libicudata.so -Wl,--end-group [336/338] g++ -o test/threads/hb-shape-threads test/threads/hb-shape-threads.p/hb-shape-threads.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/../../src' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 /usr/lib64/libfreetype.so -Wl,--end-group -pthread [337/338] g++ -o test/threads/hb-subset-threads test/threads/hb-subset-threads.p/hb-subset-threads.cc.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/../../src' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 src/libharfbuzz-subset.so.0.61010.0 -Wl,--end-group -pthread [338/338] g++ -o test/api/test-ot-math test/api/test-ot-math.p/test-ot-math.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti '-Wl,-rpath,$ORIGIN/../../src' -Wl,-rpath-link,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,--start-group src/libharfbuzz.so.0.61010.0 src/libharfbuzz-icu.so.0.61010.0 /usr/lib64/libglib-2.0.so /usr/lib64/libfreetype.so -pthread -lm /usr/lib64/libgraphite2.so /usr/lib64/libicuuc.so /usr/lib64/libicudata.so -Wl,--end-group INFO: autodetecting backend as ninja INFO: calculating backend command to run: /usr/bin/ninja -C /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build -j 8 -v + RPM_EC=0 ++ jobs -p + exit 0 Finish: chroot ['/bin/su mockbuild -l -c "PATH=/usr/lib64/cscppc:/usr/lib64/csgcca:/usr/lib64/cswrap:\\$PATH CSWRAP_CAP_FILE=\\$\'/builddir/cswrap-capture.err\' CSWRAP_TIMEOUT=\\$\'30\' CSWRAP_TIMEOUT_FOR=\\$\'::cppcheck:csmock-gcc-wrapper\' CSWRAP_ADD_CFLAGS=\\$\'-Wno-unknown-pragmas\' CSWRAP_DEL_CFLAGS=\\$\'-Werror*:-fdiagnostics-color*:-no-canonical-prefixes:-Wno-error=deprecated-register\' CSWRAP_ADD_CXXFLAGS=\\$\'\' CSWRAP_DEL_CXXFLAGS=\\$\'-Werror*:-fdiagnostics-color*:-no-canonical-prefixes:-Wno-error=deprecated-register\' CSGCCA_ADD_OPTS=\\$\'-fdiagnostics-text-art-charset=none\' CSGCCA_ANALYZER_BIN=\\$\'csmock-gcc-wrapper\' sh -c \\"rpmbuild -bc --nodeps --short-circuit /builddir/build/SPECS/harfbuzz.spec \'--define\' \'_unpackaged_files_terminate_build 0\' \'--define\' \'apidocs 0\' \'--define\' \'with_publican 0\' \'--without\' \'docs\' \'--without\' \'langpacks\' \'--define\' \'libguestfs_runtests 0\' \'--define\' \'runselftest 0\' \'--without\' \'test\' \'--without\' \'testsuite\'\\""'] Finish: run >>> 2024-11-13 00:43:15 "/usr/bin/mock" "-r" "fedora-rawhide-gcc-latest-x86_64" "--plugin-option=tmpfs:keep_mounted=True" "--config-opts=print_main_output=True" "--quiet" "--chroot" "rpmbuild --nocheck" >>> 2024-11-13 00:43:16 "/usr/bin/mock" "-r" "fedora-rawhide-gcc-latest-x86_64" "--plugin-option=tmpfs:keep_mounted=True" "--config-opts=print_main_output=True" "--chroot" "/bin/su mockbuild -l -c \"PATH=/usr/lib64/cscppc:/usr/lib64/csgcca:/usr/lib64/cswrap:\\\$PATH CSWRAP_CAP_FILE=\\\$'/builddir/cswrap-capture.err' CSWRAP_TIMEOUT=\\\$'30' CSWRAP_TIMEOUT_FOR=\\\$'::cppcheck:csmock-gcc-wrapper' CSWRAP_ADD_CFLAGS=\\\$'-Wno-unknown-pragmas' CSWRAP_DEL_CFLAGS=\\\$'-Werror*:-fdiagnostics-color*:-no-canonical-prefixes:-Wno-error=deprecated-register' CSWRAP_ADD_CXXFLAGS=\\\$'' CSWRAP_DEL_CXXFLAGS=\\\$'-Werror*:-fdiagnostics-color*:-no-canonical-prefixes:-Wno-error=deprecated-register' CSGCCA_ADD_OPTS=\\\$'-fdiagnostics-text-art-charset=none' CSGCCA_ANALYZER_BIN=\\\$'csmock-gcc-wrapper' sh -c \\\"rpmbuild -bi --nodeps --short-circuit /builddir/build/SPECS/harfbuzz.spec '--define' '_unpackaged_files_terminate_build 0' '--define' 'apidocs 0' '--define' 'with_publican 0' '--without' 'docs' '--without' 'langpacks' '--define' 'libguestfs_runtests 0' '--define' 'runselftest 0' '--without' 'test' '--without' 'testsuite' '--nocheck' '--define' 'libguestfs_runtests 0' '--define' 'runselftest 0' '--without' 'test' '--without' 'testsuite'\\\"\"" INFO: mock.py version 5.9 starting (python version = 3.9.20, NVR = mock-5.9-1.el9), args: /usr/libexec/mock/mock -r fedora-rawhide-gcc-latest-x86_64 --plugin-option=tmpfs:keep_mounted=True --config-opts=print_main_output=True --chroot '/bin/su mockbuild -l -c "PATH=/usr/lib64/cscppc:/usr/lib64/csgcca:/usr/lib64/cswrap:\$PATH CSWRAP_CAP_FILE=\$'"'"'/builddir/cswrap-capture.err'"'"' CSWRAP_TIMEOUT=\$'"'"'30'"'"' CSWRAP_TIMEOUT_FOR=\$'"'"'::cppcheck:csmock-gcc-wrapper'"'"' CSWRAP_ADD_CFLAGS=\$'"'"'-Wno-unknown-pragmas'"'"' CSWRAP_DEL_CFLAGS=\$'"'"'-Werror*:-fdiagnostics-color*:-no-canonical-prefixes:-Wno-error=deprecated-register'"'"' CSWRAP_ADD_CXXFLAGS=\$'"'"''"'"' CSWRAP_DEL_CXXFLAGS=\$'"'"'-Werror*:-fdiagnostics-color*:-no-canonical-prefixes:-Wno-error=deprecated-register'"'"' CSGCCA_ADD_OPTS=\$'"'"'-fdiagnostics-text-art-charset=none'"'"' CSGCCA_ANALYZER_BIN=\$'"'"'csmock-gcc-wrapper'"'"' sh -c \"rpmbuild -bi --nodeps --short-circuit /builddir/build/SPECS/harfbuzz.spec '"'"'--define'"'"' '"'"'_unpackaged_files_terminate_build 0'"'"' '"'"'--define'"'"' '"'"'apidocs 0'"'"' '"'"'--define'"'"' '"'"'with_publican 0'"'"' '"'"'--without'"'"' '"'"'docs'"'"' '"'"'--without'"'"' '"'"'langpacks'"'"' '"'"'--define'"'"' '"'"'libguestfs_runtests 0'"'"' '"'"'--define'"'"' '"'"'runselftest 0'"'"' '"'"'--without'"'"' '"'"'test'"'"' '"'"'--without'"'"' '"'"'testsuite'"'"' '"'"'--nocheck'"'"' '"'"'--define'"'"' '"'"'libguestfs_runtests 0'"'"' '"'"'--define'"'"' '"'"'runselftest 0'"'"' '"'"'--without'"'"' '"'"'test'"'"' '"'"'--without'"'"' '"'"'testsuite'"'"'\""' Start(bootstrap): init plugins INFO: selinux enabled Finish(bootstrap): init plugins Start: init plugins INFO: selinux enabled Finish: init plugins INFO: Signal handler active Start: run Mock Version: 5.9 INFO: Mock Version: 5.9 Start(bootstrap): chroot init INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata INFO: Package manager dnf5 detected and used (fallback) Finish(bootstrap): chroot init Start: chroot init INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Package manager dnf5 detected and used (direct choice) Finish: chroot init INFO: Running in chroot: ['/bin/su mockbuild -l -c "PATH=/usr/lib64/cscppc:/usr/lib64/csgcca:/usr/lib64/cswrap:\\$PATH CSWRAP_CAP_FILE=\\$\'/builddir/cswrap-capture.err\' CSWRAP_TIMEOUT=\\$\'30\' CSWRAP_TIMEOUT_FOR=\\$\'::cppcheck:csmock-gcc-wrapper\' CSWRAP_ADD_CFLAGS=\\$\'-Wno-unknown-pragmas\' CSWRAP_DEL_CFLAGS=\\$\'-Werror*:-fdiagnostics-color*:-no-canonical-prefixes:-Wno-error=deprecated-register\' CSWRAP_ADD_CXXFLAGS=\\$\'\' CSWRAP_DEL_CXXFLAGS=\\$\'-Werror*:-fdiagnostics-color*:-no-canonical-prefixes:-Wno-error=deprecated-register\' CSGCCA_ADD_OPTS=\\$\'-fdiagnostics-text-art-charset=none\' CSGCCA_ANALYZER_BIN=\\$\'csmock-gcc-wrapper\' sh -c \\"rpmbuild -bi --nodeps --short-circuit /builddir/build/SPECS/harfbuzz.spec \'--define\' \'_unpackaged_files_terminate_build 0\' \'--define\' \'apidocs 0\' \'--define\' \'with_publican 0\' \'--without\' \'docs\' \'--without\' \'langpacks\' \'--define\' \'libguestfs_runtests 0\' \'--define\' \'runselftest 0\' \'--without\' \'test\' \'--without\' \'testsuite\' \'--nocheck\' \'--define\' \'libguestfs_runtests 0\' \'--define\' \'runselftest 0\' \'--without\' \'test\' \'--without\' \'testsuite\'\\""'] Start: chroot ['/bin/su mockbuild -l -c "PATH=/usr/lib64/cscppc:/usr/lib64/csgcca:/usr/lib64/cswrap:\\$PATH CSWRAP_CAP_FILE=\\$\'/builddir/cswrap-capture.err\' CSWRAP_TIMEOUT=\\$\'30\' CSWRAP_TIMEOUT_FOR=\\$\'::cppcheck:csmock-gcc-wrapper\' CSWRAP_ADD_CFLAGS=\\$\'-Wno-unknown-pragmas\' CSWRAP_DEL_CFLAGS=\\$\'-Werror*:-fdiagnostics-color*:-no-canonical-prefixes:-Wno-error=deprecated-register\' CSWRAP_ADD_CXXFLAGS=\\$\'\' CSWRAP_DEL_CXXFLAGS=\\$\'-Werror*:-fdiagnostics-color*:-no-canonical-prefixes:-Wno-error=deprecated-register\' CSGCCA_ADD_OPTS=\\$\'-fdiagnostics-text-art-charset=none\' CSGCCA_ANALYZER_BIN=\\$\'csmock-gcc-wrapper\' sh -c \\"rpmbuild -bi --nodeps --short-circuit /builddir/build/SPECS/harfbuzz.spec \'--define\' \'_unpackaged_files_terminate_build 0\' \'--define\' \'apidocs 0\' \'--define\' \'with_publican 0\' \'--without\' \'docs\' \'--without\' \'langpacks\' \'--define\' \'libguestfs_runtests 0\' \'--define\' \'runselftest 0\' \'--without\' \'test\' \'--without\' \'testsuite\' \'--nocheck\' \'--define\' \'libguestfs_runtests 0\' \'--define\' \'runselftest 0\' \'--without\' \'test\' \'--without\' \'testsuite\'\\""'] setting SOURCE_DATE_EPOCH=1730851200 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.X8k8Td + umask 022 + cd /builddir/build/BUILD/harfbuzz-10.1.0-build + '[' /builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT ++ dirname /builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT + mkdir -p /builddir/build/BUILD/harfbuzz-10.1.0-build + mkdir /builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -fno-rtti' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd harfbuzz-10.1.0 + DESTDIR=/builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT + /usr/bin/meson install -C redhat-linux-build --no-rebuild Installing src/libharfbuzz.so.0.61010.0 to /builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT/usr/lib64 Installing src/libharfbuzz-subset.so.0.61010.0 to /builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT/usr/lib64 Installing src/libharfbuzz-cairo.so.0.61010.0 to /builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT/usr/lib64 Installing src/libharfbuzz-icu.so.0.61010.0 to /builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT/usr/lib64 Installing src/hb-gobject-enums.h to /builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT/usr/include/harfbuzz Installing src/libharfbuzz-gobject.so.0.61010.0 to /builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT/usr/lib64 Installing src/HarfBuzz-0.0.gir to /builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT/usr/share/gir-1.0 Installing src/HarfBuzz-0.0.typelib to /builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT/usr/lib64/girepository-1.0 Installing util/hb-view to /builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT/usr/bin Installing util/hb-shape to /builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT/usr/bin Installing util/hb-info to /builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT/usr/bin Installing util/hb-subset to /builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT/usr/bin Installing util/hb-ot-shape-closure to /builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT/usr/bin Installing /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-cairo.h to /builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT/usr/include/harfbuzz Installing /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-icu.h to /builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT/usr/include/harfbuzz Installing /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-gobject.h to /builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT/usr/include/harfbuzz Installing /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-gobject-structs.h to /builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT/usr/include/harfbuzz Installing /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-aat-layout.h to /builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT/usr/include/harfbuzz Installing /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-aat.h to /builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT/usr/include/harfbuzz Installing /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-blob.h to /builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT/usr/include/harfbuzz Installing /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-buffer.h to /builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT/usr/include/harfbuzz Installing /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-common.h to /builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT/usr/include/harfbuzz Installing /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-cplusplus.hh to /builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT/usr/include/harfbuzz Installing /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-deprecated.h to /builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT/usr/include/harfbuzz Installing /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-draw.h to /builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT/usr/include/harfbuzz Installing /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-paint.h to /builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT/usr/include/harfbuzz Installing /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-face.h to /builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT/usr/include/harfbuzz Installing /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-font.h to /builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT/usr/include/harfbuzz Installing /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-map.h to /builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT/usr/include/harfbuzz Installing /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-ot-color.h to /builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT/usr/include/harfbuzz Installing /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-ot-deprecated.h to /builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT/usr/include/harfbuzz Installing /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-ot-font.h to /builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT/usr/include/harfbuzz Installing /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-ot-layout.h to /builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT/usr/include/harfbuzz Installing /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-ot-math.h to /builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT/usr/include/harfbuzz Installing /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-ot-meta.h to /builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT/usr/include/harfbuzz Installing /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-ot-metrics.h to /builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT/usr/include/harfbuzz Installing /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-ot-name.h to /builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT/usr/include/harfbuzz Installing /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-ot-shape.h to /builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT/usr/include/harfbuzz Installing /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-ot-var.h to /builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT/usr/include/harfbuzz Installing /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-ot.h to /builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT/usr/include/harfbuzz Installing /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-set.h to /builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT/usr/include/harfbuzz Installing /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-shape-plan.h to /builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT/usr/include/harfbuzz Installing /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-shape.h to /builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT/usr/include/harfbuzz Installing /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-style.h to /builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT/usr/include/harfbuzz Installing /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-unicode.h to /builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT/usr/include/harfbuzz Installing /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb.h to /builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT/usr/include/harfbuzz Installing /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src/hb-version.h to /builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT/usr/include/harfbuzz Installing /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-ft.h to /builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT/usr/include/harfbuzz Installing /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-glib.h to /builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT/usr/include/harfbuzz Installing /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-graphite2.h to /builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT/usr/include/harfbuzz Installing /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-subset.h to /builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT/usr/include/harfbuzz Installing /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/hb-subset-repacker.h to /builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT/usr/include/harfbuzz Installing /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src/hb-version.h to /builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT/usr/include/harfbuzz Installing /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src/hb-features.h to /builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT/usr/include/harfbuzz Installing /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/meson-private/harfbuzz-cairo.pc to /builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT/usr/lib64/pkgconfig Installing /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/meson-private/harfbuzz.pc to /builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT/usr/lib64/pkgconfig Installing /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/meson-private/harfbuzz-subset.pc to /builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT/usr/lib64/pkgconfig Installing /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/meson-private/harfbuzz-icu.pc to /builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT/usr/lib64/pkgconfig Installing /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src/harfbuzz-config.cmake to /builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT/usr/lib64/cmake/harfbuzz Installing /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/meson-private/harfbuzz-gobject.pc to /builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT/usr/lib64/pkgconfig Installing symlink pointing to libharfbuzz.so.0.61010.0 to /builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT/usr/lib64/libharfbuzz.so.0 Installing symlink pointing to libharfbuzz.so.0 to /builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT/usr/lib64/libharfbuzz.so Installing symlink pointing to libharfbuzz-subset.so.0.61010.0 to /builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT/usr/lib64/libharfbuzz-subset.so.0 Installing symlink pointing to libharfbuzz-subset.so.0 to /builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT/usr/lib64/libharfbuzz-subset.so Installing symlink pointing to libharfbuzz-cairo.so.0.61010.0 to /builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT/usr/lib64/libharfbuzz-cairo.so.0 Installing symlink pointing to libharfbuzz-cairo.so.0 to /builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT/usr/lib64/libharfbuzz-cairo.so Installing symlink pointing to libharfbuzz-icu.so.0.61010.0 to /builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT/usr/lib64/libharfbuzz-icu.so.0 Installing symlink pointing to libharfbuzz-icu.so.0 to /builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT/usr/lib64/libharfbuzz-icu.so Installing symlink pointing to libharfbuzz-gobject.so.0.61010.0 to /builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT/usr/lib64/libharfbuzz-gobject.so.0 Installing symlink pointing to libharfbuzz-gobject.so.0 to /builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT/usr/lib64/libharfbuzz-gobject.so Running custom install script '/usr/bin/meson --internal gtkdoc --sourcedir=/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0 --builddir=/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build --subdir=docs --headerdirs=/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/docs/../src@@/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/docs/../src --mainfile=harfbuzz-docs.xml --modulename=harfbuzz --moduleversion= --mode=auto --gtkdoc-scan=/usr/bin/gtkdoc-scan --gtkdoc-scangobj=/usr/bin/gtkdoc-scangobj --gtkdoc-mkdb=/usr/bin/gtkdoc-mkdb --gtkdoc-mkhtml=/usr/bin/gtkdoc-mkhtml --gtkdoc-fixxref=/usr/bin/gtkdoc-fixxref --htmlargs= --scanargs=--deprecated-guards=HB_DISABLE_DEPRECATED@@--ignore-decorators=HB_EXTERN|HB_DEPRECATED|HB_DEPRECATED_FOR() --scanobjsargs= --gobjects-types-file= --fixxrefargs= --mkdbargs=--source-suffixes=h,cc@@--xml-mode@@--output-format=xml --html-assets=/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/docs/HarfBuzz.png@@/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/docs/HarfBuzz.svg --content-files=/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/docs/usermanual-what-is-harfbuzz.xml@@/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/docs/usermanual-install-harfbuzz.xml@@/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/docs/usermanual-getting-started.xml@@/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/docs/usermanual-glyph-information.xml@@/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/docs/usermanual-shaping-concepts.xml@@/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/docs/usermanual-object-model.xml@@/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/docs/usermanual-buffers-language-script-and-direction.xml@@/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/docs/usermanual-fonts-and-faces.xml@@/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/docs/usermanual-opentype-features.xml@@/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/docs/usermanual-clusters.xml@@/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/docs/usermanual-utilities.xml@@/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/docs/usermanual-integration.xml@@/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/docs/version.xml --expand-content-files= --ignore-headers=hb-features.h@@hb-gobject.h@@hb-gobject-enums.h@@hb-gobject-enums-tmp.h@@hb-gobject-structs.h@@hb-wasm-api.h --installdir= --cc=gcc --ld=gcc --cflags=-I/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/src/. -I/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src/. -pthread -I/usr/include/freetype2 -I/usr/include/libpng16 -DWITH_GZFILEOP -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-6 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions -DHAVE_CONFIG_H --ldflags=-L/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -Wl,-rpath,/builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/redhat-linux-build/src -lharfbuzz -pthread -lm -lfreetype -lglib-2.0 -lgraphite2 -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fno-exceptions' + /usr/bin/find-debuginfo -j8 --strict-build-id -m -i --build-id-seed 10.1.0-1.fc42 --unique-debug-suffix -10.1.0-1.fc42.x86_64 --unique-debug-src-base harfbuzz-10.1.0-1.fc42.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0 find-debuginfo: starting Extracting debug info from 10 files DWARF-compressing 10 files sepdebugcrcfix: Updated 10 CRC32s, 0 CRC32s did match. Creating .debug symlinks for symlinks to ELF files Copying sources found by 'debugedit -l' to /usr/src/debug/harfbuzz-10.1.0-1.fc42.x86_64 cpio: redhat-linux-build/NONE: Cannot stat: No such file or directory cpio: redhat-linux-build/hb-buffer-deserialize-json.hh: Cannot stat: No such file or directory cpio: redhat-linux-build/hb-buffer-deserialize-json.rl: Cannot stat: No such file or directory cpio: redhat-linux-build/hb-buffer-deserialize-text-glyphs.hh: Cannot stat: No such file or directory cpio: redhat-linux-build/hb-buffer-deserialize-text-glyphs.rl: Cannot stat: No such file or directory cpio: redhat-linux-build/hb-buffer-deserialize-text-unicode.hh: Cannot stat: No such file or directory cpio: redhat-linux-build/hb-buffer-deserialize-text-unicode.rl: Cannot stat: No such file or directory cpio: redhat-linux-build/hb-number-parser.hh: Cannot stat: No such file or directory cpio: redhat-linux-build/hb-number-parser.rl: Cannot stat: No such file or directory cpio: redhat-linux-build/hb-ot-shaper-indic-machine.hh: Cannot stat: No such file or directory cpio: redhat-linux-build/hb-ot-shaper-indic-machine.rl: Cannot stat: No such file or directory cpio: redhat-linux-build/hb-ot-shaper-khmer-machine.hh: Cannot stat: No such file or directory cpio: redhat-linux-build/hb-ot-shaper-khmer-machine.rl: Cannot stat: No such file or directory cpio: redhat-linux-build/hb-ot-shaper-myanmar-machine.hh: Cannot stat: No such file or directory cpio: redhat-linux-build/hb-ot-shaper-myanmar-machine.rl: Cannot stat: No such file or directory cpio: redhat-linux-build/hb-ot-shaper-use-machine.hh: Cannot stat: No such file or directory cpio: redhat-linux-build/hb-ot-shaper-use-machine.rl: Cannot stat: No such file or directory find-debuginfo: done + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j8 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/bin/add-determinism --brp -j8 /builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT Scanned 45 directories and 599 files, processed 172 inodes, 0 modified (0 replaced + 0 rewritten), 0 unsupported format, 0 errors Reading /builddir/build/BUILD/harfbuzz-10.1.0-build/SPECPARTS/rpm-debuginfo.specpart Processing files: harfbuzz-10.1.0-1.fc42.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.cX5uzs + umask 022 + cd /builddir/build/BUILD/harfbuzz-10.1.0-build + cd harfbuzz-10.1.0 + DOCDIR=/builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT/usr/share/doc/harfbuzz + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT/usr/share/doc/harfbuzz + cp -pr /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/NEWS /builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT/usr/share/doc/harfbuzz + cp -pr /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/AUTHORS /builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT/usr/share/doc/harfbuzz + cp -pr /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/README.md /builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT/usr/share/doc/harfbuzz + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.JIUjU3 + umask 022 + cd /builddir/build/BUILD/harfbuzz-10.1.0-build + cd harfbuzz-10.1.0 + LICENSEDIR=/builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT/usr/share/licenses/harfbuzz + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT/usr/share/licenses/harfbuzz + cp -pr /builddir/build/BUILD/harfbuzz-10.1.0-build/harfbuzz-10.1.0/COPYING /builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT/usr/share/licenses/harfbuzz + RPM_EC=0 ++ jobs -p + exit 0 Provides: harfbuzz = 10.1.0-1.fc42 harfbuzz(x86-64) = 10.1.0-1.fc42 libharfbuzz-gobject.so.0()(64bit) libharfbuzz-subset.so.0()(64bit) libharfbuzz.so.0()(64bit) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.38)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libc.so.6(GLIBC_ABI_DT_RELR)(64bit) libfreetype.so.6()(64bit) libglib-2.0.so.0()(64bit) libgobject-2.0.so.0()(64bit) libgraphite2.so.3()(64bit) libharfbuzz.so.0()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libm.so.6(GLIBC_2.35)(64bit) rtld(GNU_HASH) Processing files: harfbuzz-devel-10.1.0-1.fc42.x86_64 Provides: harfbuzz-devel = 10.1.0-1.fc42 harfbuzz-devel(x86-64) = 10.1.0-1.fc42 pkgconfig(harfbuzz) = 10.1.0 pkgconfig(harfbuzz-cairo) = 10.1.0 pkgconfig(harfbuzz-gobject) = 10.1.0 pkgconfig(harfbuzz-icu) = 10.1.0 pkgconfig(harfbuzz-subset) = 10.1.0 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/pkg-config libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_ABI_DT_RELR)(64bit) libcairo.so.2()(64bit) libfreetype.so.6()(64bit) libglib-2.0.so.0()(64bit) libgobject-2.0.so.0()(64bit) libharfbuzz-cairo.so.0()(64bit) libharfbuzz-gobject.so.0()(64bit) libharfbuzz-icu.so.0()(64bit) libharfbuzz-subset.so.0()(64bit) libharfbuzz.so.0()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) pkgconfig(cairo) >= 1.10.0 pkgconfig(freetype2) >= 12.0.6 pkgconfig(glib-2.0) >= 2.30.0 pkgconfig(gobject-2.0) >= 2.30.0 pkgconfig(graphite2) >= 1.2.0 pkgconfig(harfbuzz) = 10.1.0 pkgconfig(icu-uc) >= 49.0 rtld(GNU_HASH) Processing files: harfbuzz-icu-10.1.0-1.fc42.x86_64 Provides: harfbuzz-icu = 10.1.0-1.fc42 harfbuzz-icu(x86-64) = 10.1.0-1.fc42 libharfbuzz-icu.so.0()(64bit) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_ABI_DT_RELR)(64bit) libharfbuzz.so.0()(64bit) libicuuc.so.74()(64bit) rtld(GNU_HASH) Processing files: harfbuzz-cairo-10.1.0-1.fc42.x86_64 Provides: harfbuzz-cairo = 10.1.0-1.fc42 harfbuzz-cairo(x86-64) = 10.1.0-1.fc42 libharfbuzz-cairo.so.0()(64bit) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_ABI_DT_RELR)(64bit) libcairo.so.2()(64bit) libharfbuzz.so.0()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) rtld(GNU_HASH) Processing files: harfbuzz-debugsource-10.1.0-1.fc42.x86_64 Provides: harfbuzz-debugsource = 10.1.0-1.fc42 harfbuzz-debugsource(x86-64) = 10.1.0-1.fc42 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: harfbuzz-debuginfo-10.1.0-1.fc42.x86_64 Provides: debuginfo(build-id) = 5211da71a4fa14c654e17d53874c8fefa96e1493 debuginfo(build-id) = b67bf65d4d3ef4a8bcc1cfbbe7bd4fbe5b304e8c debuginfo(build-id) = e1988dc51d85fcf2431ad90b29739773fe73d0e6 harfbuzz-debuginfo = 10.1.0-1.fc42 harfbuzz-debuginfo(x86-64) = 10.1.0-1.fc42 libharfbuzz-gobject.so.0.61010.0-10.1.0-1.fc42.x86_64.debug()(64bit) libharfbuzz-subset.so.0.61010.0-10.1.0-1.fc42.x86_64.debug()(64bit) libharfbuzz.so.0.61010.0-10.1.0-1.fc42.x86_64.debug()(64bit) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: harfbuzz-debugsource(x86-64) = 10.1.0-1.fc42 Processing files: harfbuzz-devel-debuginfo-10.1.0-1.fc42.x86_64 Provides: debuginfo(build-id) = 4a60949b0287025faa06d52996fb0d71e601aa4f debuginfo(build-id) = 823c21ff59bc5bc83a3218c02a6f2f0c53126559 debuginfo(build-id) = bb7cef67cf3044bf636eaba13ad371c13971f80b debuginfo(build-id) = bc7be7839391500dde0e58cc49ee283fb789b017 debuginfo(build-id) = c38ed21077ea6ccb8fb90ae98744dd9eb8c2b13e harfbuzz-devel-debuginfo = 10.1.0-1.fc42 harfbuzz-devel-debuginfo(x86-64) = 10.1.0-1.fc42 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: harfbuzz-debugsource(x86-64) = 10.1.0-1.fc42 Processing files: harfbuzz-icu-debuginfo-10.1.0-1.fc42.x86_64 Provides: debuginfo(build-id) = 7542e21ff730f1e7939998bb7f52e9cd3e917711 harfbuzz-icu-debuginfo = 10.1.0-1.fc42 harfbuzz-icu-debuginfo(x86-64) = 10.1.0-1.fc42 libharfbuzz-icu.so.0.61010.0-10.1.0-1.fc42.x86_64.debug()(64bit) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: harfbuzz-debugsource(x86-64) = 10.1.0-1.fc42 Processing files: harfbuzz-cairo-debuginfo-10.1.0-1.fc42.x86_64 Provides: debuginfo(build-id) = 558d4537f7a1755e34a78f8ddc015ffd4fcbc901 harfbuzz-cairo-debuginfo = 10.1.0-1.fc42 harfbuzz-cairo-debuginfo(x86-64) = 10.1.0-1.fc42 libharfbuzz-cairo.so.0.61010.0-10.1.0-1.fc42.x86_64.debug()(64bit) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: harfbuzz-debugsource(x86-64) = 10.1.0-1.fc42 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/harfbuzz-10.1.0-build/BUILDROOT Finish: chroot ['/bin/su mockbuild -l -c "PATH=/usr/lib64/cscppc:/usr/lib64/csgcca:/usr/lib64/cswrap:\\$PATH CSWRAP_CAP_FILE=\\$\'/builddir/cswrap-capture.err\' CSWRAP_TIMEOUT=\\$\'30\' CSWRAP_TIMEOUT_FOR=\\$\'::cppcheck:csmock-gcc-wrapper\' CSWRAP_ADD_CFLAGS=\\$\'-Wno-unknown-pragmas\' CSWRAP_DEL_CFLAGS=\\$\'-Werror*:-fdiagnostics-color*:-no-canonical-prefixes:-Wno-error=deprecated-register\' CSWRAP_ADD_CXXFLAGS=\\$\'\' CSWRAP_DEL_CXXFLAGS=\\$\'-Werror*:-fdiagnostics-color*:-no-canonical-prefixes:-Wno-error=deprecated-register\' CSGCCA_ADD_OPTS=\\$\'-fdiagnostics-text-art-charset=none\' CSGCCA_ANALYZER_BIN=\\$\'csmock-gcc-wrapper\' sh -c \\"rpmbuild -bi --nodeps --short-circuit /builddir/build/SPECS/harfbuzz.spec \'--define\' \'_unpackaged_files_terminate_build 0\' \'--define\' \'apidocs 0\' \'--define\' \'with_publican 0\' \'--without\' \'docs\' \'--without\' \'langpacks\' \'--define\' \'libguestfs_runtests 0\' \'--define\' \'runselftest 0\' \'--without\' \'test\' \'--without\' \'testsuite\' \'--nocheck\' \'--define\' \'libguestfs_runtests 0\' \'--define\' \'runselftest 0\' \'--without\' \'test\' \'--without\' \'testsuite\'\\""'] Finish: run >>> 2024-11-13 00:43:40 "/usr/bin/mock" "-r" "fedora-rawhide-gcc-latest-x86_64" "--plugin-option=tmpfs:keep_mounted=True" "--config-opts=print_main_output=True" "--quiet" "--chroot" "shopt -s nullglob && SC_RESULTS_DIR=/builddir/shellcheck-results SC_BATCH=1 SC_TIMEOUT=30 /usr/share/csmock/scripts/run-shellcheck.sh /builddir/build/BUILDROOT/* /builddir/build/BUILD/*/BUILDROOT/*" Looking for shell scripts... done >>> 2024-11-13 00:43:42 "/usr/bin/mock" "-r" "fedora-rawhide-gcc-latest-x86_64" "--plugin-option=tmpfs:keep_mounted=True" "--config-opts=print_main_output=True" "--quiet" "--chroot" "LANG=en_US.utf8 /usr/share/csmock/scripts/find-unicode-control.py -d -v /builddir/build/BUILD -p bidi --notests >/builddir/unicontrol-capture.err 2>/builddir/unicontrol-capture.log" >>> 2024-11-13 00:43:47 '/usr/bin/mock' '-r' 'fedora-rawhide-gcc-latest-x86_64' '--plugin-option=tmpfs:keep_mounted=True' '--config-opts=print_main_output=True' '--quiet' '--shell' 'tar -c --remove-files '/builddir/cswrap-capture.err' '/builddir/shellcheck-results' '/builddir/unicontrol-capture.err' '/builddir/unicontrol-capture.log' '/builddir/clippy-output.txt'' | tar -xC '/tmp/csmockmcki4mye/harfbuzz-10.1.0-1.fc42/debug/raw-results' tar: Removing leading `/' from member names tar: Removing leading `/' from hard link targets >>> 2024-11-13 00:43:48 cat '/tmp/csmockmcki4mye/harfbuzz-10.1.0-1.fc42/debug/raw-results/builddir/cswrap-capture.err' | csgrep --mode=json --quiet --path '^/builddir/build/BUILD/' --remove-duplicates | csgrep --mode=json --invert-match --checker CPPCHECK_WARNING --event 'cppcheckError|internalAstError|normalCheckLevelMaxBranches|preprocessorErrorDirective|syntaxError|unknownMacro' | csgrep --mode=json --invert-match --checker COMPILER_WARNING --event error > '/tmp/csmockmcki4mye/harfbuzz-10.1.0-1.fc42/debug/uni-results/cswrap-capture.js' >>> 2024-11-13 00:43:48 set -o pipefail; /usr/share/csmock/scripts/convert-clippy.py < /tmp/csmockmcki4mye/harfbuzz-10.1.0-1.fc42/debug/raw-results/builddir/clippy-output.txt | csgrep --remove-duplicates > /tmp/csmockmcki4mye/harfbuzz-10.1.0-1.fc42/debug/uni-results/clippy-capture.err >>> 2024-11-13 00:43:48 cd /tmp/csmockmcki4mye/harfbuzz-10.1.0-1.fc42/debug/raw-results/builddir/shellcheck-results && csgrep --mode=json --remove-duplicates --quiet --invert-match --event '^info|style|warning\[SC1090\]' *.json > /tmp/csmockmcki4mye/harfbuzz-10.1.0-1.fc42/debug/uni-results/shellcheck-capture.json >>> 2024-11-13 00:43:48 csgrep --mode=json '/tmp/csmockmcki4mye/harfbuzz-10.1.0-1.fc42/debug/raw-results/builddir/unicontrol-capture.err' > '/tmp/csmockmcki4mye/harfbuzz-10.1.0-1.fc42/debug/uni-results/unicontrol-capture.js' scan.ini: time-finished = 2024-11-13 00:43:48 scan.ini: exit-code = 0 >>> 2024-11-13 00:43:48 cslinker --quiet --cwelist '/usr/share/csmock/cwe-map.csv' --inifile '/tmp/csmockmcki4mye/harfbuzz-10.1.0-1.fc42/scan.ini' '/tmp/csmockmcki4mye/harfbuzz-10.1.0-1.fc42/debug/uni-results'/* > '/tmp/csmockmcki4mye/harfbuzz-10.1.0-1.fc42/debug/scan-results-all.js' >>> 2024-11-13 00:43:49 '/usr/bin/mock' '-r' 'fedora-rawhide-gcc-latest-x86_64' '--plugin-option=tmpfs:keep_mounted=True' '--config-opts=print_main_output=True' '--quiet' '--shell' 'csgrep --mode=json --embed-context 3 '--warning-rate-limit=1024' '--limit-msg-len=512'' <'/tmp/csmockmcki4mye/harfbuzz-10.1.0-1.fc42/debug/scan-results-all.js' >'/tmp/csmockmcki4mye/harfbuzz-10.1.0-1.fc42/debug/scan-results-all.js.tmp' >>> 2024-11-13 00:43:50 "/usr/bin/mock" "-r" "fedora-rawhide-gcc-latest-x86_64" "--plugin-option=tmpfs:keep_mounted=True" "--config-opts=print_main_output=True" "--quiet" "--clean" >>> 2024-11-13 00:43:53 cat '/tmp/csmockmcki4mye/harfbuzz-10.1.0-1.fc42/debug/scan-results-all.js' | sed -r 's;/builddir/build/BUILD(ROOT/[^/]+|/[^/]+/BUILDROOT)/;/builddir/build/BUILD//;' | csgrep --mode=json --path '^/builddir/build/BUILD/' --strip-path-prefix /builddir/build/BUILD/ | csgrep --mode=json --invert-match --path '^ksh-.*[0-9]+\.c$' | csgrep --mode=json --invert-match --path 'CMakeFiles/CMakeTmp|conftest.c' | cssort --key=path > '/tmp/csmockmcki4mye/harfbuzz-10.1.0-1.fc42/scan-results.js' >>> 2024-11-13 00:43:53 cat '/tmp/csmockmcki4mye/harfbuzz-10.1.0-1.fc42/debug/scan-results-all.js' | sed -r 's;/builddir/build/BUILD(ROOT/[^/]+|/[^/]+/BUILDROOT)/;/builddir/build/BUILD//;' | csgrep --mode=json --strip-path-prefix /builddir/build/BUILD/ | csdiff --show-internal '/tmp/csmockmcki4mye/harfbuzz-10.1.0-1.fc42/scan-results.js' - | cssort > '/tmp/csmockmcki4mye/harfbuzz-10.1.0-1.fc42/debug/suppressed-results.js' >>> 2024-11-13 00:43:53 csgrep --mode=grep --invert-match --event "internal warning" --prune-events=1 '/tmp/csmockmcki4mye/harfbuzz-10.1.0-1.fc42/debug/suppressed-results.js' > '/tmp/csmockmcki4mye/harfbuzz-10.1.0-1.fc42/debug/suppressed-results.err' >>> 2024-11-13 00:43:53 csgrep --mode=json --invert-match --event "internal warning" --prune-events=1 '/tmp/csmockmcki4mye/harfbuzz-10.1.0-1.fc42/debug/suppressed-results.js' | cshtml - > '/tmp/csmockmcki4mye/harfbuzz-10.1.0-1.fc42/debug/suppressed-results.html' >>> 2024-11-13 00:43:53 csgrep --mode=evtstat --invert-match --event "internal warning" --prune-events=1 '/tmp/csmockmcki4mye/harfbuzz-10.1.0-1.fc42/debug/suppressed-results.js' | tee '/tmp/csmockmcki4mye/harfbuzz-10.1.0-1.fc42/debug/suppressed-results-summary.txt' >>> 2024-11-13 00:43:53 csgrep --mode=grep --invert-match --event "internal warning" --prune-events=1 '/tmp/csmockmcki4mye/harfbuzz-10.1.0-1.fc42/scan-results.js' > '/tmp/csmockmcki4mye/harfbuzz-10.1.0-1.fc42/scan-results.err' >>> 2024-11-13 00:43:53 csgrep --mode=json --invert-match --event "internal warning" --prune-events=1 '/tmp/csmockmcki4mye/harfbuzz-10.1.0-1.fc42/scan-results.js' | cshtml - > '/tmp/csmockmcki4mye/harfbuzz-10.1.0-1.fc42/scan-results.html' >>> 2024-11-13 00:43:53 csgrep --mode=evtstat --invert-match --event "internal warning" --prune-events=1 '/tmp/csmockmcki4mye/harfbuzz-10.1.0-1.fc42/scan-results.js' | tee '/tmp/csmockmcki4mye/harfbuzz-10.1.0-1.fc42/scan-results-summary.txt' 1 CPPCHECK_WARNING error[arrayIndexOutOfBounds] 1 CPPCHECK_WARNING error[legacyUninitvar] 2 CPPCHECK_WARNING error[memleak] 1 CPPCHECK_WARNING error[memsetClass] 1 CPPCHECK_WARNING error[missingReturn] 3 CPPCHECK_WARNING warning[uninitvar] 1 GCC_ANALYZER_WARNING warning[-Wanalyzer-possible-null-argument] 4 GCC_ANALYZER_WARNING warning[-Wanalyzer-possible-null-dereference] 3 GCC_ANALYZER_WARNING warning[-Wanalyzer-va-list-exhausted] <<< 2024-11-13 00:43:53 csmock exit code: 0