Mock Version: 6.0 Mock Version: 6.0 Mock Version: 6.0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target x86_64 --nodeps /builddir/build/SPECS/libtasn1.spec'], chrootPath='/var/lib/mock/f43-build-57383715-6552232/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.9n25q26y:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.9n25q26y:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'a56f692cabd24e588f02e4db97c0c6e4', '-D', '/var/lib/mock/f43-build-57383715-6552232/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.9n25q26y:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target x86_64 --nodeps /builddir/build/SPECS/libtasn1.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1738972800 Wrote: /builddir/build/SRPMS/libtasn1-4.20.0-1.fc43.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target x86_64 --nodeps /builddir/build/SPECS/libtasn1.spec'], chrootPath='/var/lib/mock/f43-build-57383715-6552232/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.9n25q26y:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.9n25q26y:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'b18ec95c021548b49596ce82f5d61263', '-D', '/var/lib/mock/f43-build-57383715-6552232/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.9n25q26y:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target x86_64 --nodeps /builddir/build/SPECS/libtasn1.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1738972800 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.H25rPZ + umask 022 + cd /builddir/build/BUILD/libtasn1-4.20.0-build + test -d /builddir/build/BUILD/libtasn1-4.20.0-build + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILD/libtasn1-4.20.0-build + /usr/bin/rm -rf /builddir/build/BUILD/libtasn1-4.20.0-build + /usr/bin/mkdir -p /builddir/build/BUILD/libtasn1-4.20.0-build + /usr/bin/mkdir -p /builddir/build/BUILD/libtasn1-4.20.0-build/SPECPARTS + RPM_EC=0 ++ jobs -p + exit 0 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.jPqtKw + umask 022 + cd /builddir/build/BUILD/libtasn1-4.20.0-build + gpgv2 --keyring /builddir/build/SOURCES/gpgkey-B1D2BD1375BECB784CF4F8C4D73CF638C53C06BE.gpg /builddir/build/SOURCES/libtasn1-4.20.0.tar.gz.sig /builddir/build/SOURCES/libtasn1-4.20.0.tar.gz gpgv: Signature made Thu Feb 6 12:56:01 2025 UTC gpgv: using EDDSA key A3CC9C870B9D310ABAD4CF2F51722B08FE4745A2 gpgv: Good signature from "Simon Josefsson " + cd /builddir/build/BUILD/libtasn1-4.20.0-build + rm -rf libtasn1-4.20.0 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/libtasn1-4.20.0.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd libtasn1-4.20.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + echo 'Patch #1 (libtasn1-3.4-rpath.patch):' Patch #1 (libtasn1-3.4-rpath.patch): + /usr/bin/patch --no-backup-if-mismatch -f -p1 -b --suffix .rpath --fuzz=0 patching file configure Hunk #1 succeeded at 14363 (offset 1987 lines). + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.lCnkIH + umask 022 + cd /builddir/build/BUILD/libtasn1-4.20.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 ' + 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 ' + 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 libtasn1-4.20.0 + autoreconf -v -f --install autoreconf: export WARNINGS= autoreconf: Entering directory '.' autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal --force autoreconf: configure.ac: tracing autoreconf: running: libtoolize --copy --force libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build-aux'. libtoolize: copying file 'build-aux/ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. libtoolize: copying file 'm4/libtool.m4' libtoolize: copying file 'm4/ltoptions.m4' libtoolize: copying file 'm4/ltsugar.m4' libtoolize: copying file 'm4/ltversion.m4' libtoolize: copying file 'm4/lt~obsolete.m4' libtoolize: Consider adding '-I m4' to ACLOCAL_AMFLAGS in Makefile.am. autoreconf: configure.ac: not using Intltool autoreconf: running: gtkdocize --copy autoreconf: running: aclocal --force autoreconf: running: /usr/bin/autoconf --force autoreconf: running: /usr/bin/autoheader --force autoreconf: running: automake --add-missing --copy --force-missing configure.ac:45: installing 'build-aux/compile' configure.ac:42: installing 'build-aux/missing' examples/Makefile.am: installing 'build-aux/depcomp' autoreconf: Leaving directory '.' + 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 ' + 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 ' + 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 + '[' '-flto=auto -ffat-lto-objectsx' '!=' x ']' ++ find . -type f -name configure -print + for file in $(find . -type f -name configure -print) + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\) = /__attribute__ ((used)) char (*f) () = /g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\);/__attribute__ ((used)) char (*f) ();/g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed -r --in-place=.backup 's/^char \$2 \(\);/__attribute__ ((used)) char \$2 ();/g' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed --in-place=.backup '1{$!N;$!N};$!N;s/int x = 1;\nint y = 0;\nint z;\nint nan;/volatile int x = 1; volatile int y = 0; volatile int z, nan;/;P;D' ./configure + diff -u ./configure.backup ./configure + mv ./configure.backup ./configure + /usr/bin/sed --in-place=.backup 's#^lt_cv_sys_global_symbol_to_cdecl=.*#lt_cv_sys_global_symbol_to_cdecl="sed -n -e '\''s/^T .* \\(.*\\)$/extern int \\1();/p'\'' -e '\''s/^$symcode* .* \\(.*\\)$/extern char \\1;/p'\''"#' ./configure + diff -u ./configure.backup ./configure --- ./configure.backup 2025-02-20 16:58:57.494401145 +0000 +++ ./configure 2025-02-20 16:58:59.961407393 +0000 @@ -9916,7 +9916,7 @@ # Transform an extracted symbol line into a proper C declaration. # Some systems (esp. on ia64) link data and code symbols differently, # so use this general approach. -lt_cv_sys_global_symbol_to_cdecl="$SED -n"\ +lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" $lt_cdecl_hook\ " -e 's/^T .* \(.*\)$/extern int \1();/p'"\ " -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'" @@ -33734,7 +33734,7 @@ compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' -lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`' + '[' 1 = 1 ']' +++ dirname ./configure ++ find . -name config.guess -o -name config.sub + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./build-aux/config.guess + '[' -f /usr/lib/rpm/redhat/config.guess ']' + /usr/bin/rm -f ./build-aux/config.guess ++ basename ./build-aux/config.guess + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.guess ./build-aux/config.guess '/usr/lib/rpm/redhat/config.guess' -> './build-aux/config.guess' + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./build-aux/config.sub + '[' -f /usr/lib/rpm/redhat/config.sub ']' + /usr/bin/rm -f ./build-aux/config.sub ++ basename ./build-aux/config.sub + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.sub ./build-aux/config.sub '/usr/lib/rpm/redhat/config.sub' -> './build-aux/config.sub' + '[' 1 = 1 ']' + '[' x '!=' 'x-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' ']' ++ find . -name ltmain.sh + for i in $(find . -name ltmain.sh) + /usr/bin/sed -i.backup -e 's~compiler_flags=$~compiler_flags="-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld"~' ./build-aux/ltmain.sh ++ grep -q runstatedir=DIR ./configure ++ echo --runstatedir=/run + ./configure --build=x86_64-redhat-linux-gnu --host=x86_64-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/bin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --runstatedir=/run --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-static --disable-silent-rules configure: GNU Libtasn1 4.20.0 libtasn1 4.20.0 0x041400 12:4:6 checking for a BSD-compatible install... /usr/bin/install -c checking whether sleep supports fractional seconds... yes checking filesystem timestamp resolution... 0.01 checking whether build environment is sane... yes checking for a race-free mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking xargs -n works... yes checking whether UID '1000' is supported by ustar format... yes checking whether GID '425' is supported by ustar format... yes checking how to create a ustar tar archive... gnutar checking for x86_64-redhat-linux-gnu-gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking whether gcc understands -c and -o together... yes checking whether the compiler is clang... no checking for compiler option needed when checking for declarations... none checking whether make supports the include directive... yes (GNU style) checking dependency style of gcc... none checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for wchar.h... yes checking for minix/config.h... no checking for stdbool.h... yes checking for limits.h... yes checking for sys/socket.h... yes checking for getopt.h... yes checking for sys/time.h... yes checking for sys/param.h... yes checking for stdckdint.h... yes checking for features.h... yes checking for crtdefs.h... no checking whether it is safe to define __EXTENSIONS__... yes checking whether _XOPEN_SOURCE should be defined... no checking build system type... x86_64-redhat-linux-gnu checking host system type... x86_64-redhat-linux-gnu checking how to run the C preprocessor... gcc -E checking for egrep -e... /usr/bin/grep -E checking for Minix Amsterdam compiler... no checking for x86_64-redhat-linux-gnu-ar... no checking for ar... ar checking for x86_64-redhat-linux-gnu-ranlib... no checking for ranlib... ranlib checking for gcc option to support large files... none needed checking for bison... bison -y checking for clock_gettime... yes checking for fmemopen... yes checking how to print strings... printf checking for a sed that does not truncate output... /usr/bin/sed checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for fgrep... /usr/bin/grep -F checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert x86_64-redhat-linux-gnu file names to x86_64-redhat-linux-gnu format... func_convert_file_noop checking how to convert x86_64-redhat-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for file... file checking for x86_64-redhat-linux-gnu-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for x86_64-redhat-linux-gnu-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for x86_64-redhat-linux-gnu-ar... ar checking for archiver @FILE support... @ checking for x86_64-redhat-linux-gnu-strip... no checking for strip... strip checking command to parse /usr/bin/nm -B output from gcc object... ./configure: line 9922: -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/extern char \1;/p': No such file or directory ok checking for sysroot... no checking for a working dd... /usr/bin/dd checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 checking for x86_64-redhat-linux-gnu-mt... no checking for mt... no checking if : is a manifest tool... no checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... no checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking for x86_64-redhat-linux-gnu-pkg-config... /usr/bin/x86_64-redhat-linux-gnu-pkg-config checking pkg-config is at least version 0.9.0... yes checking for gtk-doc... yes checking for gtkdoc-check... gtkdoc-check.test checking for gtkdoc-check... /usr/bin/gtkdoc-check checking for gtkdoc-rebase... /usr/bin/gtkdoc-rebase checking for gtkdoc-mkpdf... /usr/bin/gtkdoc-mkpdf checking whether to build gtk-doc documentation... no checking for GTKDOC_DEPS... no checking size of unsigned long int... 8 checking size of unsigned int... 4 checking whether ctype.h defines __header_inline... no checking whether the preprocessor supports include_next... yes checking whether source code line length is unlimited... yes checking whether limits.h has WORD_BIT, BOOL_WIDTH etc.... yes checking whether limits.h has SSIZE_MAX... yes checking whether defines MIN and MAX... no checking whether defines MIN and MAX... yes checking whether the compiler produces multi-arch binaries... no checking for good max_align_t... yes checking whether NULL can be used in arbitrary expressions... yes checking for unreachable... yes checking whether nullptr_t needs ... yes checking for clean definition of __STDC_VERSION_STDDEF_H__... no checking for wint_t... yes checking whether wint_t is large enough... yes checking whether stdint.h conforms to C99... yes checking whether stdint.h works without ISO C predefines... yes checking whether stdint.h has UINTMAX_WIDTH etc.... yes checking for C/C++ restrict keyword... __restrict__ checking for nl_langinfo and CODESET... yes checking for an english Unicode locale... none checking for gcc options needed to detect all undeclared functions... none needed checking whether ecvt is declared... yes checking whether fcvt is declared... yes checking whether gcvt is declared... yes checking whether MB_CUR_MAX is correct... guessing yes checking for pid_t... yes checking for mode_t... yes checking for off64_t... yes checking for blksize_t... yes checking for blkcnt_t... yes checking whether execvpe is declared... yes checking for valgrind... no checking for C compiler option to allow warnings... -Wno-error checking for bool, true, false... yes checking if gcc/ld supports -Wl,--output-def... no checking if LD -Wl,--version-script works... yes checking whether the -Werror option is usable... yes checking for simple visibility declarations... yes checking whether the compiler supports the __inline keyword... yes checking for ssize_t... yes checking for strverscmp... yes checking whether strverscmp works... yes checking for size_t... yes checking for working alloca.h... yes checking for alloca... yes checking for _set_invalid_parameter_handler... no checking for fcntl... yes checking for symlink... yes checking for getdtablesize... yes checking for gettimeofday... yes checking for memset_s... no checking for lstat... yes checking for complete errno.h... yes checking for working fcntl.h... yes checking whether fopen recognizes a trailing slash... yes checking whether fflush works on input streams... no checking whether stat file-mode macros are broken... no checking for nlink_t... yes checking whether stdin defaults to large file offsets... yes checking whether ftello is declared... yes checking whether ungetc works on arbitrary bytes... yes checking for ftello... yes checking whether ftello works... yes checking whether getdtablesize is declared... yes checking for getopt.h... (cached) yes checking for getopt_long_only... yes checking whether getopt is POSIX compatible... yes checking for working GNU getopt function... yes checking for working GNU getopt_long function... yes checking for glibc-compatible sys/cdefs.h... yes checking whether timespec_get is declared... yes checking for timespec_get... yes checking for struct timeval... yes checking for wide-enough struct timeval.tv_sec member... yes checking whether malloc is ptrdiff_t safe... yes checking whether malloc, realloc, calloc set errno on failure... yes checking whether malloc (0) returns nonnull... yes checking for O_CLOEXEC... yes checking for promoted mode_t type... mode_t checking whether realloc should abort upon undefined behaviour... no checking whether fcloseall is declared... yes checking whether getw is declared... yes checking whether putw is declared... yes checking which flavor of printf attribute matches inttypes macros... system checking for struct timespec in ... yes checking for TIME_UTC in ... yes checking whether uses 'inline' correctly... yes checking whether wcsdup is declared... yes checking for alloca as a compiler built-in... yes checking for static_assert... yes, a keyword checking for bool, true, false... (cached) yes checking for library containing clock_gettime... none required checking for clock_getres... yes checking for clock_gettime... (cached) yes checking for clock_settime... yes checking whether dup2 works... yes checking whether fcntl handles F_DUPFD correctly... yes checking whether fcntl understands F_DUPFD_CLOEXEC... needs runtime check checking whether fopen supports the mode character 'x'... yes checking whether fopen supports the mode character 'e'... yes checking whether free is known to preserve errno... yes checking for ftello... (cached) yes checking whether ftello works... (cached) yes checking whether getdtablesize works... yes checking for gettimeofday with POSIX signature... yes checking whether lseek detects pipes... yes checking whether SEEK_DATA works but is incompatible with GNU... no checking for memset_explicit... no checking for explicit_memset... no checking whether open recognizes a trailing slash... yes checking whether program_invocation_name is declared... yes checking whether program_invocation_short_name is declared... yes checking whether realloc (..., 0) returns nonnull... no checking for ssize_t... (cached) yes checking whether stat handles trailing slashes on files... yes checking for struct stat.st_atim.tv_nsec... yes checking whether struct stat.st_atim is of type struct timespec... yes checking for struct stat.st_birthtimespec.tv_nsec... no checking for struct stat.st_birthtimensec... no checking for struct stat.st_birthtim.tv_nsec... no checking for va_copy... yes checking for variable-length arrays... yes checking whether to build with code coverage support... no checking whether -Wno-missing-field-initializers is needed... no checking whether -Wuninitialized is supported... yes checking whether C compiler handles -Werror -Wunknown-warning-option... no checking whether C compiler handles -fanalyzer... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -fstrict-flex-arrays... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wall... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Warith-conversion... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wbad-function-cast... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wcast-align=strict... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wdate-time... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wdisabled-optimization... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wdouble-promotion... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wduplicated-branches... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wduplicated-cond... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wextra... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wformat-signedness... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wflex-array-member-not-at-end... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Winit-self... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Winline... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Winvalid-pch... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wlogical-op... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wmissing-declarations... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wmissing-include-dirs... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wmissing-prototypes... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wmissing-variable-declarations... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wnested-externs... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wnull-dereference... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wold-style-definition... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wopenmp-simd... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wpacked... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wpointer-arith... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wshadow... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wstack-protector... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wstrict-flex-arrays... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wstrict-overflow... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wstrict-prototypes... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wsuggest-attribute=cold... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wsuggest-attribute=const... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wsuggest-attribute=format... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wsuggest-attribute=malloc... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wsuggest-attribute=noreturn... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wsuggest-final-methods... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wsuggest-final-types... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wsync-nand... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wtrampolines... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wuninitialized... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wunknown-pragmas... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wunsafe-loop-optimizations... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wvariadic-macros... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wvector-operation-performance... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wvla... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wwrite-strings... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Warray-bounds=2... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wattribute-alias=2... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wbidi-chars=any,ucn... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wformat-overflow=2... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wformat=2... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wformat-truncation=2... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wimplicit-fallthrough=5... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wshift-overflow=2... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wuse-after-free=3... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wunused-const-variable=2... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wvla-larger-than=4031... yes checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wthread-safety... no checking whether C compiler handles -Werror -Wunknown-warning-option... (cached) no checking whether C compiler handles -Wno-analyzer-malloc-leak... yes checking whether C compiler handles -Wno-type-limits... yes checking whether C compiler handles -Wformat-truncation=1... yes checking whether C compiler handles -Wimplicit-fallthrough=2... yes checking whether C compiler handles -Wno-unused-parameter... yes checking whether C compiler handles -fdiagnostics-show-option... yes checking whether C compiler handles -fdiagnostics-color=always... yes checking for library containing dlsym... none required checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating doc/Makefile config.status: creating doc/reference/Makefile config.status: creating examples/Makefile config.status: creating fuzz/Makefile config.status: creating lib/Makefile config.status: creating lib/gl/Makefile config.status: creating lib/includes/libtasn1.h config.status: creating lib/libtasn1.pc config.status: creating src/Makefile config.status: creating src/gl/Makefile config.status: creating tests/Makefile config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands configure: Summary of build options: Version: 4.20.0 Libtool version 12:4:6 DLL version: Header version: major 4 minor 20 patch 0 number 0x041400 Build/host system: x86_64-redhat-linux-gnu / x86_64-redhat-linux-gnu Install prefix: /usr Compiler: gcc Warning flags: -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always 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 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 Documentation: yes Library types: Shared=yes, Static=no Valgrind: Version script: yes Fuzzing build: no + touch doc/stamp_docs + /usr/bin/make -O -j48 V=1 VERBOSE=1 /usr/bin/make all-recursive Making all in lib Making all in gl make[3]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib/gl' sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_LIMITS_H''@||g' \ ./limits.in.h > limits.h-t mv limits.h-t limits.h make[3]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib/gl' make[3]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib/gl' sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_STDDEF_H''@||g' \ -e 's|@''NULLPTR_T_NEEDS_STDDEF''@|1|g' \ -e 's|@''STDDEF_NOT_IDEMPOTENT''@|1|g' \ -e 's|@''REPLACE_NULL''@|0|g' \ -e 's|@''HAVE_MAX_ALIGN_T''@|1|g' \ ./stddef.in.h > stddef.h-t mv stddef.h-t stddef.h make[3]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib/gl' make[3]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib/gl' /usr/bin/mkdir -p 'sys' sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_SYS_TYPES_H''@||g' \ -e 's|@''WINDOWS_64_BIT_OFF_T''@|0|g' \ -e 's|@''HAVE_OFF64_T''@|1|g' \ -e 's|@''WINDOWS_STAT_INODES''@|0|g' \ -e 's|@''HAVE_BLKSIZE_T''@|1|g' \ -e 's|@''HAVE_BLKCNT_T''@|1|g' \ ./sys_types.in.h > sys/types.h-t mv sys/types.h-t sys/types.h make[3]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib/gl' make[3]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib/gl' sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_STRING_H''@||g' \ -e 's/@''GNULIB_EXPLICIT_BZERO''@/0/g' \ -e 's/@''GNULIB_FFSL''@/0/g' \ -e 's/@''GNULIB_FFSLL''@/0/g' \ -e 's/@''GNULIB_MBSLEN''@/0/g' \ -e 's/@''GNULIB_MBSNLEN''@/0/g' \ -e 's/@''GNULIB_MBSCHR''@/0/g' \ -e 's/@''GNULIB_MBSRCHR''@/0/g' \ -e 's/@''GNULIB_MBSSTR''@/0/g' \ -e 's/@''GNULIB_MBSCASECMP''@/0/g' \ -e 's/@''GNULIB_MBSNCASECMP''@/0/g' \ -e 's/@''GNULIB_MBSPCASECMP''@/0/g' \ -e 's/@''GNULIB_MBSCASESTR''@/0/g' \ -e 's/@''GNULIB_MBSCSPN''@/0/g' \ -e 's/@''GNULIB_MBSPBRK''@/0/g' \ -e 's/@''GNULIB_MBSSPN''@/0/g' \ -e 's/@''GNULIB_MBSSEP''@/0/g' \ -e 's/@''GNULIB_MBSTOK_R''@/0/g' \ -e 's/@''GNULIB_MBS_ENDSWITH''@/0/g' \ -e 's/@''GNULIB_MBS_STARTSWITH''@/0/g' \ -e 's/@''GNULIB_MEMCHR''@/0/g' \ -e 's/@''GNULIB_MEMMEM''@/0/g' \ -e 's/@''GNULIB_MEMPCPY''@/0/g' \ -e 's/@''GNULIB_MEMRCHR''@/0/g' \ -e 's/@''GNULIB_MEMSET_EXPLICIT''@/0/g' \ -e 's/@''GNULIB_RAWMEMCHR''@/0/g' \ -e 's/@''GNULIB_STPCPY''@/0/g' \ -e 's/@''GNULIB_STPNCPY''@/0/g' \ -e 's/@''GNULIB_STRCHRNUL''@/0/g' \ -e 's/@''GNULIB_STRDUP''@/0/g' \ -e 's/@''GNULIB_STRNCAT''@/0/g' \ -e 's/@''GNULIB_STRNDUP''@/0/g' \ -e 's/@''GNULIB_STRNLEN''@/0/g' \ -e 's/@''GNULIB_STRPBRK''@/0/g' \ -e 's/@''GNULIB_STRSEP''@/0/g' \ -e 's/@''GNULIB_STRSTR''@/0/g' \ -e 's/@''GNULIB_STRCASESTR''@/0/g' \ -e 's/@''GNULIB_STRTOK_R''@/0/g' \ -e 's/@''GNULIB_STR_ENDSWITH''@/0/g' \ -e 's/@''GNULIB_STR_STARTSWITH''@/0/g' \ -e 's/@''GNULIB_STRERROR''@/0/g' \ -e 's/@''GNULIB_STRERROR_R''@/0/g' \ -e 's/@''GNULIB_STRERRORNAME_NP''@/0/g' \ -e 's/@''GNULIB_SIGABBREV_NP''@/0/g' \ -e 's/@''GNULIB_SIGDESCR_NP''@/0/g' \ -e 's/@''GNULIB_STRSIGNAL''@/0/g' \ -e 's/@''GNULIB_STRVERSCMP''@/1/g' \ -e 's/@''GNULIB_MDA_MEMCCPY''@/1/g' \ -e 's/@''GNULIB_MDA_STRDUP''@/1/g' \ -e 's/@''GNULIB_FREE_POSIX''@/0/g' \ < ./string.in.h > string.h-t1 sed \ -e 's|@''HAVE_EXPLICIT_BZERO''@|1|g' \ -e 's|@''HAVE_FFSL''@|1|g' \ -e 's|@''HAVE_FFSLL''@|1|g' \ -e 's|@''HAVE_MBSLEN''@|0|g' \ -e 's|@''HAVE_DECL_MEMMEM''@|1|g' \ -e 's|@''HAVE_MEMPCPY''@|1|g' \ -e 's|@''HAVE_DECL_MEMRCHR''@|1|g' \ -e 's|@''HAVE_MEMSET_EXPLICIT''@|0|g' \ -e 's|@''HAVE_RAWMEMCHR''@|1|g' \ -e 's|@''HAVE_STPCPY''@|1|g' \ -e 's|@''HAVE_STPNCPY''@|1|g' \ -e 's|@''HAVE_STRCHRNUL''@|1|g' \ -e 's|@''HAVE_DECL_STRDUP''@|1|g' \ -e 's|@''HAVE_DECL_STRNDUP''@|1|g' \ -e 's|@''HAVE_DECL_STRNLEN''@|1|g' \ -e 's|@''HAVE_STRPBRK''@|1|g' \ -e 's|@''HAVE_STRSEP''@|1|g' \ -e 's|@''HAVE_STRCASESTR''@|1|g' \ -e 's|@''HAVE_DECL_STRTOK_R''@|1|g' \ -e 's|@''HAVE_DECL_STRERROR_R''@|1|g' \ -e 's|@''HAVE_STRERRORNAME_NP''@|1|g' \ -e 's|@''HAVE_SIGABBREV_NP''@|1|g' \ -e 's|@''HAVE_SIGDESCR_NP''@|1|g' \ -e 's|@''HAVE_DECL_STRSIGNAL''@|1|g' \ -e 's|@''HAVE_STRVERSCMP''@|1|g' \ -e 's|@''REPLACE_FFSLL''@|0|g' \ -e 's|@''REPLACE_MEMCHR''@|0|g' \ -e 's|@''REPLACE_MEMMEM''@|0|g' \ -e 's|@''REPLACE_MEMPCPY''@|0|g' \ -e 's|@''REPLACE_MEMSET_EXPLICIT''@|0|g' \ -e 's|@''REPLACE_FREE''@|0|g' \ -e 's|@''REPLACE_STPCPY''@|0|g' \ -e 's|@''REPLACE_STPNCPY''@|0|g' \ -e 's|@''REPLACE_STRCHRNUL''@|0|g' \ -e 's|@''REPLACE_STRDUP''@|0|g' \ -e 's|@''REPLACE_STRNCAT''@|0|g' \ -e 's|@''REPLACE_STRNDUP''@|0|g' \ -e 's|@''REPLACE_STRNLEN''@|0|g' \ -e 's|@''REPLACE_STRSTR''@|0|g' \ -e 's|@''REPLACE_STRCASESTR''@|0|g' \ -e 's|@''REPLACE_STRTOK_R''@|0|g' \ -e 's|@''REPLACE_STRERROR''@|0|g' \ -e 's|@''REPLACE_STRERROR_R''@|0|g' \ -e 's|@''REPLACE_STRERRORNAME_NP''@|0|g' \ -e 's|@''REPLACE_STRSIGNAL''@|0|g' \ -e 's|@''REPLACE_STRVERSCMP''@|0|g' \ -e 's|@''UNDEFINE_STRTOK_R''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ < string.h-t1 > string.h-t2 rm -f string.h-t1 mv string.h-t2 string.h make[3]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib/gl' make[3]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib/gl' sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_STDLIB_H''@||g' \ -e 's/@''GNULIB__EXIT''@/0/g' \ -e 's/@''GNULIB_ABORT_DEBUG''@/0/g' \ -e 's/@''GNULIB_ALIGNED_ALLOC''@/0/g' \ -e 's/@''GNULIB_ATOLL''@/0/g' \ -e 's/@''GNULIB_CALLOC_GNU''@/0/g' \ -e 's/@''GNULIB_CALLOC_POSIX''@/0/g' \ -e 's/@''GNULIB_CANONICALIZE_FILE_NAME''@/0/g' \ -e 's/@''GNULIB_FREE_POSIX''@/0/g' \ -e 's/@''GNULIB_GETLOADAVG''@/0/g' \ -e 's/@''GNULIB_GETPROGNAME''@/0/g' \ -e 's/@''GNULIB_GETSUBOPT''@/0/g' \ -e 's/@''GNULIB_GRANTPT''@/0/g' \ -e 's/@''GNULIB_MALLOC_GNU''@/0/g' \ -e 's/@''GNULIB_MALLOC_POSIX''@/0/g' \ -e 's/@''GNULIB_MBSTOWCS''@/0/g' \ -e 's/@''GNULIB_MBTOWC''@/0/g' \ -e 's/@''GNULIB_MKDTEMP''@/0/g' \ -e 's/@''GNULIB_MKOSTEMP''@/0/g' \ -e 's/@''GNULIB_MKOSTEMPS''@/0/g' \ -e 's/@''GNULIB_MKSTEMP''@/0/g' \ -e 's/@''GNULIB_MKSTEMPS''@/0/g' \ -e 's/@''GNULIB_POSIX_MEMALIGN''@/0/g' \ -e 's/@''GNULIB_POSIX_OPENPT''@/0/g' \ -e 's/@''GNULIB_PTSNAME''@/0/g' \ -e 's/@''GNULIB_PTSNAME_R''@/0/g' \ -e 's/@''GNULIB_PUTENV''@/0/g' \ -e 's/@''GNULIB_QSORT_R''@/0/g' \ -e 's/@''GNULIB_RAND''@/0/g' \ -e 's/@''GNULIB_RANDOM''@/0/g' \ -e 's/@''GNULIB_RANDOM_R''@/0/g' \ -e 's/@''GNULIB_REALLOC_POSIX''@/0/g' \ -e 's/@''GNULIB_REALLOCARRAY''@/0/g' \ -e 's/@''GNULIB_REALPATH''@/0/g' \ -e 's/@''GNULIB_RPMATCH''@/0/g' \ -e 's/@''GNULIB_SECURE_GETENV''@/0/g' \ -e 's/@''GNULIB_SETENV''@/0/g' \ -e 's/@''GNULIB_STACK_TRACE''@/0/g' \ -e 's/@''GNULIB_STRTOD''@/0/g' \ -e 's/@''GNULIB_STRTOF''@/0/g' \ -e 's/@''GNULIB_STRTOL''@/0/g' \ -e 's/@''GNULIB_STRTOLD''@/0/g' \ -e 's/@''GNULIB_STRTOLL''@/0/g' \ -e 's/@''GNULIB_STRTOUL''@/0/g' \ -e 's/@''GNULIB_STRTOULL''@/0/g' \ -e 's/@''GNULIB_SYSTEM_POSIX''@/0/g' \ -e 's/@''GNULIB_UNLOCKPT''@/0/g' \ -e 's/@''GNULIB_UNSETENV''@/0/g' \ -e 's/@''GNULIB_WCTOMB''@/0/g' \ -e 's/@''GNULIB_MDA_ECVT''@/1/g' \ -e 's/@''GNULIB_MDA_FCVT''@/1/g' \ -e 's/@''GNULIB_MDA_GCVT''@/1/g' \ -e 's/@''GNULIB_MDA_MKTEMP''@/1/g' \ -e 's/@''GNULIB_MDA_PUTENV''@/1/g' \ < ./stdlib.in.h > stdlib.h-t1 sed \ -e 's|@''HAVE__EXIT''@|1|g' \ -e 's|@''HAVE_ALIGNED_ALLOC''@|1|g' \ -e 's|@''HAVE_ATOLL''@|1|g' \ -e 's|@''HAVE_CANONICALIZE_FILE_NAME''@|1|g' \ -e 's|@''HAVE_DECL_ECVT''@|1|g' \ -e 's|@''HAVE_DECL_FCVT''@|1|g' \ -e 's|@''HAVE_DECL_GCVT''@|1|g' \ -e 's|@''HAVE_DECL_GETLOADAVG''@|1|g' \ -e 's|@''HAVE_DECL_PROGRAM_INVOCATION_NAME''@|1|g' \ -e 's|@''HAVE_GETPROGNAME''@|1|g' \ -e 's|@''HAVE_GETSUBOPT''@|1|g' \ -e 's|@''HAVE_GRANTPT''@|1|g' \ -e 's|@''HAVE_INITSTATE''@|1|g' \ -e 's|@''HAVE_DECL_INITSTATE''@|1|g' \ -e 's|@''HAVE_MBTOWC''@|1|g' \ -e 's|@''HAVE_MKDTEMP''@|1|g' \ -e 's|@''HAVE_MKOSTEMP''@|1|g' \ -e 's|@''HAVE_MKOSTEMPS''@|1|g' \ -e 's|@''HAVE_MKSTEMP''@|1|g' \ -e 's|@''HAVE_MKSTEMPS''@|1|g' \ -e 's|@''HAVE_POSIX_MEMALIGN''@|1|g' \ -e 's|@''HAVE_POSIX_OPENPT''@|1|g' \ -e 's|@''HAVE_PTSNAME''@|1|g' \ -e 's|@''HAVE_PTSNAME_R''@|1|g' \ -e 's|@''HAVE_QSORT_R''@|1|g' \ -e 's|@''HAVE_RANDOM''@|1|g' \ -e 's|@''HAVE_RANDOM_H''@|1|g' \ -e 's|@''HAVE_RANDOM_R''@|1|g' \ -e 's|@''HAVE_REALLOCARRAY''@|1|g' \ -e 's|@''HAVE_REALPATH''@|1|g' \ -e 's|@''HAVE_RPMATCH''@|1|g' \ -e 's|@''HAVE_SECURE_GETENV''@|1|g' \ -e 's|@''HAVE_DECL_SETENV''@|1|g' \ -e 's|@''HAVE_SETSTATE''@|1|g' \ -e 's|@''HAVE_DECL_SETSTATE''@|1|g' \ -e 's|@''HAVE_STRTOD''@|1|g' \ -e 's|@''HAVE_STRTOF''@|1|g' \ -e 's|@''HAVE_STRTOL''@|1|g' \ -e 's|@''HAVE_STRTOLD''@|1|g' \ -e 's|@''HAVE_STRTOLL''@|1|g' \ -e 's|@''HAVE_STRTOUL''@|1|g' \ -e 's|@''HAVE_STRTOULL''@|1|g' \ -e 's|@''HAVE_STRUCT_RANDOM_DATA''@|1|g' \ -e 's|@''HAVE_SYS_LOADAVG_H''@|0|g' \ -e 's|@''HAVE_UNLOCKPT''@|1|g' \ -e 's|@''HAVE_DECL_UNSETENV''@|1|g' \ < stdlib.h-t1 > stdlib.h-t2 sed \ -e 's|@''REPLACE__EXIT''@|0|g' \ -e 's|@''REPLACE_ABORT''@|0|g' \ -e 's|@''REPLACE_ALIGNED_ALLOC''@|0|g' \ -e 's|@''REPLACE_CALLOC_FOR_CALLOC_GNU''@|0|g' \ -e 's|@''REPLACE_CALLOC_FOR_CALLOC_POSIX''@|0|g' \ -e 's|@''REPLACE_CANONICALIZE_FILE_NAME''@|0|g' \ -e 's|@''REPLACE_FREE''@|0|g' \ -e 's|@''REPLACE_GETLOADAVG''@|0|g' \ -e 's|@''REPLACE_GETPROGNAME''@|0|g' \ -e 's|@''REPLACE_GETSUBOPT''@|0|g' \ -e 's|@''REPLACE_INITSTATE''@|0|g' \ -e 's|@''REPLACE_MALLOC_FOR_MALLOC_GNU''@|0|g' \ -e 's|@''REPLACE_MALLOC_FOR_MALLOC_POSIX''@|0|g' \ -e 's|@''REPLACE_MB_CUR_MAX''@|0|g' \ -e 's|@''REPLACE_MBSTOWCS''@|0|g' \ -e 's|@''REPLACE_MBTOWC''@|0|g' \ -e 's|@''REPLACE_MKOSTEMP''@|0|g' \ -e 's|@''REPLACE_MKOSTEMPS''@|0|g' \ -e 's|@''REPLACE_MKSTEMP''@|0|g' \ -e 's|@''REPLACE_POSIX_MEMALIGN''@|0|g' \ -e 's|@''REPLACE_POSIX_OPENPT''@|0|g' \ -e 's|@''REPLACE_PTSNAME''@|0|g' \ -e 's|@''REPLACE_PTSNAME_R''@|0|g' \ -e 's|@''REPLACE_PUTENV''@|0|g' \ -e 's|@''REPLACE_QSORT_R''@|0|g' \ -e 's|@''REPLACE_RAND''@|0|g' \ -e 's|@''REPLACE_RANDOM''@|0|g' \ -e 's|@''REPLACE_RANDOM_R''@|0|g' \ -e 's|@''REPLACE_REALLOC_FOR_REALLOC_POSIX''@|2|g' \ -e 's|@''REPLACE_REALLOCARRAY''@|0|g' \ -e 's|@''REPLACE_REALPATH''@|0|g' \ -e 's|@''REPLACE_SETENV''@|0|g' \ -e 's|@''REPLACE_SETSTATE''@|0|g' \ -e 's|@''REPLACE_STRTOD''@|0|g' \ -e 's|@''REPLACE_STRTOF''@|0|g' \ -e 's|@''REPLACE_STRTOL''@|0|g' \ -e 's|@''REPLACE_STRTOLD''@|0|g' \ -e 's|@''REPLACE_STRTOLL''@|0|g' \ -e 's|@''REPLACE_STRTOUL''@|0|g' \ -e 's|@''REPLACE_STRTOULL''@|0|g' \ -e 's|@''REPLACE_UNSETENV''@|0|g' \ -e 's|@''REPLACE_WCTOMB''@|0|g' \ -e 's|@''CAN_PRINT_STACK_TRACE''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _Noreturn/r ./_Noreturn.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ < stdlib.h-t2 > stdlib.h-t3 rm -f stdlib.h-t1 stdlib.h-t2 mv stdlib.h-t3 stdlib.h make[3]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib/gl' make[3]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib/gl' sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL|g' \ -e 's|@''HAVE_UNISTD_H''@|1|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_UNISTD_H''@||g' \ -e 's|@''WINDOWS_64_BIT_OFF_T''@|0|g' \ -e 's/@''GNULIB_ACCESS''@/0/g' \ -e 's/@''GNULIB_CHDIR''@/0/g' \ -e 's/@''GNULIB_CHOWN''@/0/g' \ -e 's/@''GNULIB_CLOSE''@/0/g' \ -e 's/@''GNULIB_COPY_FILE_RANGE''@/0/g' \ -e 's/@''GNULIB_DUP''@/0/g' \ -e 's/@''GNULIB_DUP2''@/0/g' \ -e 's/@''GNULIB_DUP3''@/0/g' \ -e 's/@''GNULIB_ENVIRON''@/0/g' \ -e 's/@''GNULIB_EUIDACCESS''@/0/g' \ -e 's/@''GNULIB_EXECL''@/0/g' \ -e 's/@''GNULIB_EXECLE''@/0/g' \ -e 's/@''GNULIB_EXECLP''@/0/g' \ -e 's/@''GNULIB_EXECV''@/0/g' \ -e 's/@''GNULIB_EXECVE''@/0/g' \ -e 's/@''GNULIB_EXECVP''@/0/g' \ -e 's/@''GNULIB_EXECVPE''@/0/g' \ -e 's/@''GNULIB_FACCESSAT''@/0/g' \ -e 's/@''GNULIB_FCHDIR''@/0/g' \ -e 's/@''GNULIB_FCHOWNAT''@/0/g' \ -e 's/@''GNULIB_FDATASYNC''@/0/g' \ -e 's/@''GNULIB_FSYNC''@/0/g' \ -e 's/@''GNULIB_FTRUNCATE''@/0/g' \ < ./unistd.in.h > unistd.h-t1 sed \ -e 's/@''GNULIB_GETCWD''@/0/g' \ -e 's/@''GNULIB_GETDOMAINNAME''@/0/g' \ -e 's/@''GNULIB_GETDTABLESIZE''@/0/g' \ -e 's/@''GNULIB_GETENTROPY''@/0/g' \ -e 's/@''GNULIB_GETGROUPS''@/0/g' \ -e 's/@''GNULIB_GETHOSTNAME''@/0/g' \ -e 's/@''GNULIB_GETLOGIN''@/0/g' \ -e 's/@''GNULIB_GETLOGIN_R''@/0/g' \ -e 's/@''GNULIB_GETOPT_POSIX''@/0/g' \ -e 's/@''GNULIB_GETPAGESIZE''@/0/g' \ -e 's/@''GNULIB_GETPASS''@/0/g' \ -e 's/@''GNULIB_GETPASS_GNU''@/0/g' \ -e 's/@''GNULIB_GETUSERSHELL''@/0/g' \ -e 's/@''GNULIB_GROUP_MEMBER''@/0/g' \ -e 's/@''GNULIB_ISATTY''@/0/g' \ -e 's/@''GNULIB_LCHOWN''@/0/g' \ -e 's/@''GNULIB_LINK''@/0/g' \ -e 's/@''GNULIB_LINKAT''@/0/g' \ -e 's/@''GNULIB_LSEEK''@/0/g' \ -e 's/@''GNULIB_PIPE''@/0/g' \ -e 's/@''GNULIB_PIPE2''@/0/g' \ -e 's/@''GNULIB_PREAD''@/0/g' \ -e 's/@''GNULIB_PWRITE''@/0/g' \ -e 's/@''GNULIB_READ''@/0/g' \ -e 's/@''GNULIB_READLINK''@/0/g' \ -e 's/@''GNULIB_READLINKAT''@/0/g' \ -e 's/@''GNULIB_RMDIR''@/0/g' \ -e 's/@''GNULIB_SETHOSTNAME''@/0/g' \ -e 's/@''GNULIB_SLEEP''@/0/g' \ -e 's/@''GNULIB_SYMLINK''@/0/g' \ -e 's/@''GNULIB_SYMLINKAT''@/0/g' \ -e 's/@''GNULIB_TRUNCATE''@/0/g' \ -e 's/@''GNULIB_TTYNAME_R''@/0/g' \ -e 's/@''GNULIB_UNISTD_H_GETOPT''@/00/g' \ -e 's/@''GNULIB_UNISTD_H_NONBLOCKING''@/0/g' \ -e 's/@''GNULIB_UNISTD_H_SIGPIPE''@/0/g' \ -e 's/@''GNULIB_UNLINK''@/0/g' \ -e 's/@''GNULIB_UNLINKAT''@/0/g' \ -e 's/@''GNULIB_USLEEP''@/0/g' \ -e 's/@''GNULIB_WRITE''@/0/g' \ -e 's/@''GNULIB_MDA_ACCESS''@/1/g' \ -e 's/@''GNULIB_MDA_CHDIR''@/1/g' \ -e 's/@''GNULIB_MDA_CLOSE''@/1/g' \ -e 's/@''GNULIB_MDA_DUP''@/1/g' \ -e 's/@''GNULIB_MDA_DUP2''@/1/g' \ -e 's/@''GNULIB_MDA_EXECL''@/1/g' \ -e 's/@''GNULIB_MDA_EXECLE''@/1/g' \ -e 's/@''GNULIB_MDA_EXECLP''@/1/g' \ -e 's/@''GNULIB_MDA_EXECV''@/1/g' \ -e 's/@''GNULIB_MDA_EXECVE''@/1/g' \ -e 's/@''GNULIB_MDA_EXECVP''@/1/g' \ -e 's/@''GNULIB_MDA_EXECVPE''@/1/g' \ -e 's/@''GNULIB_MDA_GETCWD''@/1/g' \ -e 's/@''GNULIB_MDA_GETPID''@/1/g' \ -e 's/@''GNULIB_MDA_ISATTY''@/1/g' \ -e 's/@''GNULIB_MDA_LSEEK''@/1/g' \ -e 's/@''GNULIB_MDA_READ''@/1/g' \ -e 's/@''GNULIB_MDA_RMDIR''@/1/g' \ -e 's/@''GNULIB_MDA_SWAB''@/1/g' \ -e 's/@''GNULIB_MDA_UNLINK''@/1/g' \ -e 's/@''GNULIB_MDA_WRITE''@/1/g' \ < unistd.h-t1 > unistd.h-t2 sed \ -e 's|@''HAVE_CHOWN''@|1|g' \ -e 's|@''HAVE_COPY_FILE_RANGE''@|1|g' \ -e 's|@''HAVE_DUP3''@|1|g' \ -e 's|@''HAVE_EUIDACCESS''@|1|g' \ -e 's|@''HAVE_EXECVPE''@|1|g' \ -e 's|@''HAVE_FACCESSAT''@|1|g' \ -e 's|@''HAVE_FCHDIR''@|1|g' \ -e 's|@''HAVE_FCHOWNAT''@|1|g' \ -e 's|@''HAVE_FDATASYNC''@|1|g' \ -e 's|@''HAVE_FSYNC''@|1|g' \ -e 's|@''HAVE_FTRUNCATE''@|1|g' \ -e 's|@''HAVE_GETDTABLESIZE''@|1|g' \ -e 's|@''HAVE_GETENTROPY''@|1|g' \ -e 's|@''HAVE_GETGROUPS''@|1|g' \ -e 's|@''HAVE_GETHOSTNAME''@|1|g' \ -e 's|@''HAVE_GETPAGESIZE''@|1|g' \ -e 's|@''HAVE_GETPASS''@|1|g' \ -e 's|@''HAVE_GROUP_MEMBER''@|1|g' \ -e 's|@''HAVE_LCHOWN''@|1|g' \ -e 's|@''HAVE_LINK''@|1|g' \ -e 's|@''HAVE_LINKAT''@|1|g' \ -e 's|@''HAVE_PIPE''@|1|g' \ -e 's|@''HAVE_PIPE2''@|1|g' \ -e 's|@''HAVE_PREAD''@|1|g' \ -e 's|@''HAVE_PWRITE''@|1|g' \ -e 's|@''HAVE_READLINK''@|1|g' \ -e 's|@''HAVE_READLINKAT''@|1|g' \ -e 's|@''HAVE_SETHOSTNAME''@|1|g' \ -e 's|@''HAVE_SLEEP''@|1|g' \ -e 's|@''HAVE_SYMLINK''@|1|g' \ -e 's|@''HAVE_SYMLINKAT''@|1|g' \ -e 's|@''HAVE_UNLINKAT''@|1|g' \ -e 's|@''HAVE_USLEEP''@|1|g' \ -e 's|@''HAVE_DECL_ENVIRON''@|1|g' \ -e 's|@''HAVE_DECL_EXECVPE''@|1|g' \ -e 's|@''HAVE_DECL_FCHDIR''@|1|g' \ -e 's|@''HAVE_DECL_FDATASYNC''@|1|g' \ -e 's|@''HAVE_DECL_GETDOMAINNAME''@|1|g' \ -e 's|@''HAVE_DECL_GETLOGIN''@|1|g' \ -e 's|@''HAVE_DECL_GETLOGIN_R''@|1|g' \ -e 's|@''HAVE_DECL_GETPAGESIZE''@|1|g' \ -e 's|@''HAVE_DECL_GETUSERSHELL''@|1|g' \ -e 's|@''HAVE_DECL_SETHOSTNAME''@|1|g' \ -e 's|@''HAVE_DECL_TRUNCATE''@|1|g' \ -e 's|@''HAVE_DECL_TTYNAME_R''@|1|g' \ -e 's|@''HAVE_OS_H''@|0|g' \ -e 's|@''HAVE_SYS_PARAM_H''@|0|g' \ < unistd.h-t2 > unistd.h-t3 sed \ -e 's|@''REPLACE_ACCESS''@|0|g' \ -e 's|@''REPLACE_CHOWN''@|0|g' \ -e 's|@''REPLACE_CLOSE''@|0|g' \ -e 's|@''REPLACE_COPY_FILE_RANGE''@|0|g' \ -e 's|@''REPLACE_DUP''@|0|g' \ -e 's|@''REPLACE_DUP2''@|0|g' \ -e 's|@''REPLACE_DUP3''@|0|g' \ -e 's|@''REPLACE_EXECL''@|0|g' \ -e 's|@''REPLACE_EXECLE''@|0|g' \ -e 's|@''REPLACE_EXECLP''@|0|g' \ -e 's|@''REPLACE_EXECV''@|0|g' \ -e 's|@''REPLACE_EXECVE''@|0|g' \ -e 's|@''REPLACE_EXECVP''@|0|g' \ -e 's|@''REPLACE_EXECVPE''@|0|g' \ -e 's|@''REPLACE_FACCESSAT''@|0|g' \ -e 's|@''REPLACE_FCHDIR''@|0|g' \ -e 's|@''REPLACE_FCHOWNAT''@|0|g' \ -e 's|@''REPLACE_FDATASYNC''@|0|g' \ -e 's|@''REPLACE_FTRUNCATE''@|0|g' \ -e 's|@''REPLACE_GETCWD''@|0|g' \ -e 's|@''REPLACE_GETDOMAINNAME''@|0|g' \ -e 's|@''REPLACE_GETDTABLESIZE''@|0|g' \ -e 's|@''REPLACE_GETENTROPY''@|0|g' \ -e 's|@''REPLACE_GETLOGIN_R''@|0|g' \ -e 's|@''REPLACE_GETGROUPS''@|0|g' \ -e 's|@''REPLACE_GETPAGESIZE''@|0|g' \ -e 's|@''REPLACE_GETPASS''@|0|g' \ -e 's|@''REPLACE_GETPASS_FOR_GETPASS_GNU''@|0|g' \ -e 's|@''REPLACE_GETUSERSHELL''@|0|g' \ -e 's|@''REPLACE_ISATTY''@|0|g' \ -e 's|@''REPLACE_LCHOWN''@|0|g' \ -e 's|@''REPLACE_LINK''@|0|g' \ -e 's|@''REPLACE_LINKAT''@|0|g' \ -e 's|@''REPLACE_LSEEK''@|0|g' \ -e 's|@''REPLACE_PIPE2''@|0|g' \ -e 's|@''REPLACE_PREAD''@|0|g' \ -e 's|@''REPLACE_PWRITE''@|0|g' \ -e 's|@''REPLACE_READ''@|0|g' \ -e 's|@''REPLACE_READLINK''@|0|g' \ -e 's|@''REPLACE_READLINKAT''@|0|g' \ -e 's|@''REPLACE_RMDIR''@|0|g' \ -e 's|@''REPLACE_SETHOSTNAME''@|0|g' \ -e 's|@''REPLACE_SLEEP''@|0|g' \ -e 's|@''REPLACE_SYMLINK''@|0|g' \ -e 's|@''REPLACE_SYMLINKAT''@|0|g' \ -e 's|@''REPLACE_TRUNCATE''@|0|g' \ -e 's|@''REPLACE_TTYNAME_R''@|0|g' \ -e 's|@''REPLACE_UNLINK''@|0|g' \ -e 's|@''REPLACE_UNLINKAT''@|0|g' \ -e 's|@''REPLACE_USLEEP''@|0|g' \ -e 's|@''REPLACE_WRITE''@|0|g' \ -e 's|@''UNISTD_H_HAVE_SYS_RANDOM_H''@|0|g' \ -e 's|@''UNISTD_H_HAVE_WINSOCK2_H''@|0|g' \ -e 's|@''UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ < unistd.h-t3 > unistd.h-t4 rm -f unistd.h-t1 unistd.h-t2 unistd.h-t3 mv unistd.h-t4 unistd.h make[3]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib/gl' /usr/bin/make all-recursive make[5]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib/gl' /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -fvisibility=hidden -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unused-const-variable -Wno-unsuffixed-float-constants -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o libgnu_la-stdlib.lo `test -f 'stdlib.c' || echo './'`stdlib.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -fvisibility=hidden -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unused-const-variable -Wno-unsuffixed-float-constants -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c stdlib.c -fPIC -DPIC -o .libs/libgnu_la-stdlib.o make[5]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib/gl' make[5]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib/gl' /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -fvisibility=hidden -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unused-const-variable -Wno-unsuffixed-float-constants -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o libgnu_la-unistd.lo `test -f 'unistd.c' || echo './'`unistd.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -fvisibility=hidden -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unused-const-variable -Wno-unsuffixed-float-constants -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c unistd.c -fPIC -DPIC -o .libs/libgnu_la-unistd.o make[5]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib/gl' make[5]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib/gl' /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -fvisibility=hidden -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unused-const-variable -Wno-unsuffixed-float-constants -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o libgnu_la-c-ctype.lo `test -f 'c-ctype.c' || echo './'`c-ctype.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -fvisibility=hidden -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unused-const-variable -Wno-unsuffixed-float-constants -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c c-ctype.c -fPIC -DPIC -o .libs/libgnu_la-c-ctype.o make[5]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib/gl' make[5]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib/gl' /bin/sh ../../libtool --tag=CC --mode=link gcc -fvisibility=hidden -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unused-const-variable -Wno-unsuffixed-float-constants -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -o libgnu.la libgnu_la-c-ctype.lo libgnu_la-stdlib.lo libgnu_la-unistd.lo libtool: link: ar cr .libs/libgnu.a .libs/libgnu_la-c-ctype.o .libs/libgnu_la-stdlib.o .libs/libgnu_la-unistd.o libtool: link: ranlib .libs/libgnu.a libtool: link: ( cd ".libs" && rm -f "libgnu.la" && ln -s "../libgnu.la" "libgnu.la" ) make[5]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib/gl' make[3]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I./gl -I./gl -I./includes -I./includes -DASN1_BUILDING -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o version.lo version.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I./gl -I./gl -I./includes -I./includes -DASN1_BUILDING -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c version.c -fPIC -DPIC -o .libs/version.o make[3]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib' make[3]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I./gl -I./gl -I./includes -I./includes -DASN1_BUILDING -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o errors.lo errors.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I./gl -I./gl -I./includes -I./includes -DASN1_BUILDING -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c errors.c -fPIC -DPIC -o .libs/errors.o make[3]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib' make[3]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I./gl -I./gl -I./includes -I./includes -DASN1_BUILDING -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o gstr.lo gstr.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I./gl -I./gl -I./includes -I./includes -DASN1_BUILDING -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c gstr.c -fPIC -DPIC -o .libs/gstr.o make[3]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib' make[3]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I./gl -I./gl -I./includes -I./includes -DASN1_BUILDING -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o element.lo element.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I./gl -I./gl -I./includes -I./includes -DASN1_BUILDING -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c element.c -fPIC -DPIC -o .libs/element.o make[3]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib' make[3]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I./gl -I./gl -I./includes -I./includes -DASN1_BUILDING -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o parser_aux.lo parser_aux.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I./gl -I./gl -I./includes -I./includes -DASN1_BUILDING -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c parser_aux.c -fPIC -DPIC -o .libs/parser_aux.o make[3]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib' parser_aux.c:32:6: warning: no previous declaration for '_asn1_identifierMissing' [-Wmissing-variable-declarations] 32 | char _asn1_identifierMissing[ASN1_MAX_NAME_SIZE + 1]; /* identifier name not found */ | ^~~~~~~~~~~~~~~~~~~~~~~ In function '_asn1_find_up', inlined from '_asn1_set_default_tag.part.0' at parser_aux.c:1173:12: parser_aux.c:537:6: warning: infinite loop [CWE-835] [-Wanalyzer-infinite-loop] 537 | if (node == NULL) | ^ '_asn1_set_default_tag.part.0': event 1 │ │ 1144 | _asn1_set_default_tag (asn1_node node) │ | ^~~~~~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to '_asn1_set_default_tag.part.0' │ └──> '_asn1_find_up.part.0': event 2 │ │ 533 | _asn1_find_up (asn1_node_const node) │ | ^~~~~~~~~~~~~ │ | | │ | (2) entry to '_asn1_find_up.part.0' │ <──────┘ │ '_asn1_set_default_tag.part.0': event 3 │ │ 1173 | p = _asn1_find_up (p); │ | ^ │ | | │ | (3) inlined call to '_asn1_find_up' from '_asn1_set_default_tag.part.0' │ └──> '_asn1_find_up': events 4-5 │ │ 537 | if (node == NULL) │ | ^ │ | | │ | (4) ⚠️ infinite loop here │ | (5) when 'p_12' is NULL: always following 'true' branch... ─>─┐ │ | │ │ <──────┘ │ '_asn1_set_default_tag.part.0': events 6-9 │ │ | │ │ |┌───────────────────────────────────────────────────────────────────┘ │ 1174 |│ if (p == node) │ |│ ^ │ |│ | │ |└────────────────>(6) ...to here │ | (7) if it ever follows 'false' branch, it will always do so... ─>─┐ │ | │ │...... │ | │ │ |┌───────────────────────────────────────────────────────────────────────────────────┘ │ 1179 |│ if (p && p->right) │ |│ ~ │ |│ | │ |└────────────────>(8) ...to here │ | (9) if it ever follows 'false' branch, it will always do so... ─>─┐ │ | │ │ '_asn1_set_default_tag.part.0': event 10 │ │cc1: │ (10): ...to here │ '_asn1_set_default_tag.part.0': event 11 │ │cc1: │ (11): looping back... │ '_asn1_set_default_tag.part.0': event 12 │ │ 1173 | p = _asn1_find_up (p); │ | ^ │ | | │ |└─────────────────>(12) inlined call to '_asn1_find_up' from '_asn1_set_default_tag.part.0' │ └──> '_asn1_find_up': event 13 │ │ 537 | if (node == NULL) │ | ^ │ | | │ | (13) ...to here │ In function '_asn1_find_up', inlined from '_asn1_change_integer_value.part.0' at parser_aux.c:710:9: parser_aux.c:537:6: warning: infinite loop [CWE-835] [-Wanalyzer-infinite-loop] 537 | if (node == NULL) | ^ '_asn1_change_integer_value.part.0': event 1 │ │ 672 | _asn1_change_integer_value (asn1_node node) │ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to '_asn1_change_integer_value.part.0' │ └──> '_asn1_find_up.part.0': event 2 │ │ 533 | _asn1_find_up (asn1_node_const node) │ | ^~~~~~~~~~~~~ │ | | │ | (2) entry to '_asn1_find_up.part.0' │ <──────┘ │ '_asn1_change_integer_value.part.0': event 3 │ │ 710 | p = _asn1_find_up (p); │ | ^ │ | | │ | (3) inlined call to '_asn1_find_up' from '_asn1_change_integer_value.part.0' │ └──> '_asn1_find_up': events 4-5 │ │ 537 | if (node == NULL) │ | ^ │ | | │ | (4) ⚠️ infinite loop here │ | (5) when 'p_12' is NULL: always following 'true' branch... ─>─┐ │ | │ │ <──────┘ │ '_asn1_change_integer_value.part.0': events 6-9 │ │ | │ │ |┌───────────────────────────────────────────────────────────────────┘ │ 711 |│ if (p == node) │ |│ ^ │ |│ | │ |└────────────────────>(6) ...to here │ | (7) if it ever follows 'false' branch, it will always do so... ─>─┐ │ | │ │...... │ | │ │ |┌───────────────────────────────────────────────────────────────────────────────────────┘ │ 716 |│ if (p && p->right) │ |│ ~ │ |│ | │ |└────────────────────>(8) ...to here │ | (9) if it ever follows 'false' branch, it will always do so... ─>─┐ │ | │ │ '_asn1_change_integer_value.part.0': event 10 │ │cc1: │ (10): ...to here │ '_asn1_change_integer_value.part.0': event 11 │ │cc1: │ (11): looping back... │ '_asn1_change_integer_value.part.0': event 12 │ │ 710 | p = _asn1_find_up (p); │ | ^ │ | | │ |└─────────────────────>(12) inlined call to '_asn1_find_up' from '_asn1_change_integer_value.part.0' │ └──> '_asn1_find_up': event 13 │ │ 537 | if (node == NULL) │ | ^ │ | | │ | (13) ...to here │ make[3]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I./gl -I./gl -I./includes -I./includes -DASN1_BUILDING -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o structure.lo structure.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I./gl -I./gl -I./includes -I./includes -DASN1_BUILDING -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c structure.c -fPIC -DPIC -o .libs/structure.o make[3]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib' structure.c: In function '_asn1_copy_structure3': structure.c:458:22: warning: dereference of NULL 'p_d_15' [CWE-476] [-Wanalyzer-null-dereference] 458 | p_d->start = p_s->start; | ~~~~~~~~~~~^~~~~~~~~~~~ 'asn1_dup_node': events 1-2 │ │ 1234 | asn1_dup_node (asn1_node_const src, const char *src_name) │ | ^~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_dup_node' │ 1235 | { │ 1236 | return _asn1_copy_structure2 (src, src_name); │ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │ | | │ | (2) calling '_asn1_copy_structure2' from 'asn1_dup_node' │ └──> '_asn1_copy_structure2': events 3-4 │ │ 495 | _asn1_copy_structure2 (asn1_node_const root, const char *source_name) │ | ^~~~~~~~~~~~~~~~~~~~~ │ | | │ | (3) entry to '_asn1_copy_structure2' │...... │ 501 | return _asn1_copy_structure3 (source_node); │ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │ | | │ | (4) calling '_asn1_copy_structure3' from '_asn1_copy_structure2' │ └──> '_asn1_copy_structure3': events 5-7 │ │ 424 | _asn1_copy_structure3 (asn1_node_const source_node) │ | ^~~~~~~~~~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_copy_structure3' │...... │ 430 | if (source_node == NULL) │ | ~ │ | | │ | (6) following 'false' branch (when 'source_node_27(D)' is non-NULL)... ─>─┐ │ | │ │...... │ | │ │ |┌───────────────────────────────────────────────────────────────────────────────┘ │ 433 |│ dest_node = _asn1_add_single_node (source_node->type); │ |│ ~~~~~~~~~~~~~~~~~ │ |│ | │ |└───────────────────────────────────────────────>(7) ...to here │ '_asn1_copy_structure3': event 8 │ │ 433 | dest_node = _asn1_add_single_node (source_node->type); │ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │ | | │ | (8) calling '_asn1_add_single_node' from '_asn1_copy_structure3' │ └──> '_asn1_add_single_node': events 9-11 │ │ 51 | _asn1_add_single_node (unsigned int type) │ | ^~~~~~~~~~~~~~~~~~~~~ │ | | │ | (9) entry to '_asn1_add_single_node' │...... │ 56 | if (punt == NULL) │ | ~ │ | | │ | (10) following 'false' branch (when 'punt_4' is non-NULL)... ─>─┐ │ | │ │...... │ | │ │ |┌─────────────────────────────────────────────────────────────────────┘ │ 59 |│ punt->type = type; │ |│ ~~~~~~~~~~~~~~~~~ │ |│ | │ |└────────────>(11) ...to here │ <──────┘ │ '_asn1_copy_structure3': events 12-13 │ │ 433 | dest_node = _asn1_add_single_node (source_node->type); │ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │ | | │ | (12) returning to '_asn1_copy_structure3' from '_asn1_add_single_node' │ 434 | if (dest_node == NULL) │ | ~ │ | | │ | (13) following 'false' branch... ─>─┐ │ | │ │ '_asn1_copy_structure3': event 14 │ │cc1: │ (14): ...to here │ '_asn1_copy_structure3': events 15-20 │ │ 444 | if (move != UP) │ | ^ │ | | │ | (15) following 'true' branch (when 'move_17 != 1')... ─>─┐ │ | │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 445 |│ { │ 446 |│ if (p_s->name[0] != 0) │ |│ ~~~~~~~~~~~~ │ |│ | │ |└──────────────────────>(16) ...to here │ 447 | _asn1_cpy_name (p_d, p_s); │ 448 | if (p_s->value) │ | ~ │ | | │ | (17) following 'true' branch... ─>─┐ │ | │ │ | │ │ |┌────────────────────────────────────────────────┘ │ 449 |│ _asn1_set_value (p_d, p_s->value, p_s->value_len); │ |│ ~~~~~~~~~~~~~~ │ |│ | │ |└────────────────────────────────────────────────>(18) ...to here │ 450 | if (p_s->down) │ | ~ │ | | │ | (19) following 'true' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────────────┘ │ 454 |│ p_d = _asn1_add_single_node (p_s->type); │ |│ ~~~~~~~~~ │ |│ | │ |└─────────────────────────────────────────────>(20) ...to here │ '_asn1_copy_structure3': event 21 │ │ 454 | p_d = _asn1_add_single_node (p_s->type); │ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │ | | │ | (21) calling '_asn1_add_single_node' from '_asn1_copy_structure3' │ └──> '_asn1_add_single_node': events 22-25 │ │ 51 | _asn1_add_single_node (unsigned int type) │ | ^~~~~~~~~~~~~~~~~~~~~ │ | | │ | (22) entry to '_asn1_add_single_node' │...... │ 55 | punt = calloc (1, sizeof (struct asn1_node_st)); │ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │ | | │ | (23) allocated here │ 56 | if (punt == NULL) │ | ~ │ | | │ | (24) assuming 'punt_4' is NULL │ | (25) following 'true' branch (when 'punt_4' is NULL)... ─>─┐ │ | │ │ '_asn1_add_single_node': event 26 │ │cc1: │ (26): ...to here │ <──────┘ │ '_asn1_copy_structure3': events 27-28 │ │ 454 | p_d = _asn1_add_single_node (p_s->type); │ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │ | | │ | (27) returning to '_asn1_copy_structure3' from '_asn1_add_single_node' │ 455 | _asn1_set_down (p_d_prev, p_d); │ | ~ │ | | │ | (28) inlined call to '_asn1_set_down' from '_asn1_copy_structure3' │ └──> '_asn1_set_down': events 29-31 │ │./parser_aux.h:112:6: │ 112 | if (node == NULL) │ | ^ │ | | │ | (29) following 'false' branch (when 'p_d_15' is non-NULL)... ─>─┐ │ | │ │ | │ │ |┌─────────────────────────────────────────────────────────────────────┘ │ 113 |│ return node; │ 114 |│ node->down = down; │ |│ ~~~~~~~~~~~~~~~~~ │ |│ | │ |└────────────>(30) ...to here │ 115 | if (down) │ | ~ │ | | │ | (31) following 'false' branch... ─>─┐ │ | │ │ <──────┘ │ '_asn1_copy_structure3': events 32-33 │ │structure.c:450:14: │ | │ │ |┌─────────────────────────────────────────┘ │ 450 |│ if (p_s->down) │ |│ ^ │ |│ | │ |└────────────>(32) ...to here │...... │ 480 | while (p_s != source_node); │ | ~~~~~~~~~~~~~~~~~~ │ | | │ | (33) following 'true' branch (when 'p_s_14 != source_node_27(D)')... ─>─┐ │ | │ │ '_asn1_copy_structure3': event 34 │ │cc1: │ (34): ...to here │ '_asn1_copy_structure3': events 35-36 │ │ 444 | if (move != UP) │ | ^ │ | | │ | (35) following 'true' branch (when 'move_17 != 1')... ─>─┐ │ | │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 445 |│ { │ 446 |│ if (p_s->name[0] != 0) │ |│ ~~~~~~~~~~~~ │ |│ | │ |└──────────────────────>(36) ...to here │ '_asn1_copy_structure3': events 37-38 │ │ 446 | if (p_s->name[0] != 0) │ | ^ │ | | │ | (37) following 'false' branch... ─>─┐ │ | │ │ | │ │ |┌─────────────────────────────────────────────────┘ │ 447 |│ _asn1_cpy_name (p_d, p_s); │ 448 |│ if (p_s->value) │ |│ ~~~~~~~~~~ │ |│ | │ |└────────────────>(38) ...to here │ '_asn1_copy_structure3': events 39-40 │ │ 448 | if (p_s->value) │ | ^ │ | | │ | (39) following 'false' branch... ─>─┐ │ | │ │ | │ │ |┌─────────────────────────────────────────────────┘ │ 449 |│ _asn1_set_value (p_d, p_s->value, p_s->value_len); │ 450 |│ if (p_s->down) │ |│ ~~~~~~~~~ │ |│ | │ |└────────────────>(40) ...to here │ '_asn1_copy_structure3': events 41-42 │ │ 450 | if (p_s->down) │ | ^ │ | | │ | (41) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌─────────────────────────────────────────────────┘ │ 458 |│ p_d->start = p_s->start; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────────────────────>(42) ...to here │ '_asn1_copy_structure3': event 43 │ │ 458 | p_d->start = p_s->start; │ | ~~~~~~~~~~~^~~~~~~~~~~~ │ | | │ | (43) ⚠️ dereference of NULL 'p_d_15' │ make[3]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I./gl -I./gl -I./includes -I./includes -DASN1_BUILDING -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o coding.lo coding.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I./gl -I./gl -I./includes -I./includes -DASN1_BUILDING -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c coding.c -fPIC -DPIC -o .libs/coding.o make[3]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib' make[3]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I./gl -I./gl -I./includes -I./includes -DASN1_BUILDING -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o ASN1.lo ASN1.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I./gl -I./gl -I./includes -I./includes -DASN1_BUILDING -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c ASN1.c -fPIC -DPIC -o .libs/ASN1.o ASN1.c:75:25: warning: no previous declaration for '_asn1_yychar' [-Wmissing-variable-declarations] 75 | #define yychar _asn1_yychar | ^~~~~~~~~~~~ ASN1.c:1589:5: note: in expansion of macro 'yychar' 1589 | int yychar; | ^~~~~~ ASN1.c:73:25: warning: no previous declaration for '_asn1_yynerrs' [-Wmissing-variable-declarations] 73 | #define yynerrs _asn1_yynerrs | ^~~~~~~~~~~~~ ASN1.c:1594:5: note: in expansion of macro 'yynerrs' 1594 | int yynerrs; | ^~~~~~~ ASN1.c: In function '_asn1_yyparse': ASN1.c:754:7: warning: use of uninitialized value 'yyss_321' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 754 | __builtin_memcpy (Dst, Src, YY_CAST (YYSIZE_T, (Count)) * sizeof (*(Src))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-12 │ │ 1617 | yy_state_t yyssa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) region created on stack here │ | (7) capacity: 200 bytes │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (8) following 'true' branch... ─>─┐ │ | │ │...... │ | │ │ |┌───────────────────────────────────────┘ │ 1679 |│ YYPTRDIFF_T yysize = yyssp - yyss + 1; │ |│ ~~~~~~~~~~~~ │ |│ | │ |└────────────────────────────────>(9) ...to here │...... │ 1702 | if (YYMAXDEPTH <= yystacksize) │ | ~ │ | | │ | (10) following 'false' branch (when 'yystacksize_310 <= 9999')... ─>─┐ │ | │ │ | │ │ |┌──────────────────────────────────────────────────────────────────────────────┘ │ 1703 |│ YYNOMEM; │ 1704 |│ yystacksize *= 2; │ |│ ~~~~~~~~~~~~~~~~ │ |│ | │ |└─────────────────>(11) ...to here │...... │ 1713 | if (! yyptr) │ | ~ │ | | │ | (12) following 'false' branch (when 'yyptr_368' is non-NULL)... ─>─┐ │ | │ │ '_asn1_yyparse': event 13 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────────────────┘ │ 754 |│ __builtin_memcpy (Dst, Src, YY_CAST (YYSIZE_T, (Count)) * sizeof (*(Src))) │ |│ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │ |│ | │ |└─────>(13) ...to here ASN1.c:739:9: note: in expansion of macro 'YYCOPY' │ 739 | YYCOPY (&yyptr->Stack_alloc, Stack, yysize); \ │ | ^~~~~~ ASN1.c:1715:9: note: in expansion of macro 'YYSTACK_RELOCATE' │ 1715 | YYSTACK_RELOCATE (yyss_alloc, yyss); │ | ^~~~~~~~~~~~~~~~ │ '_asn1_yyparse': event 14 │ │ 754 | __builtin_memcpy (Dst, Src, YY_CAST (YYSIZE_T, (Count)) * sizeof (*(Src))) │ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │ | | │ | (14) ⚠️ use of uninitialized value 'yyss_321' here ASN1.c:739:9: note: in expansion of macro 'YYCOPY' │ 739 | YYCOPY (&yyptr->Stack_alloc, Stack, yysize); \ │ | ^~~~~~ ASN1.c:1715:9: note: in expansion of macro 'YYSTACK_RELOCATE' │ 1715 | YYSTACK_RELOCATE (yyss_alloc, yyss); │ | ^~~~~~~~~~~~~~~~ │ ASN1.y:155:98: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 155 | {$$=_asn1_add_static_node(&e_list, ASN1_ETYPE_DEFINITIONS|$3); | ^ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) capacity: 14400 bytes │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-20 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 2:' branch... ─>─┐ │ | │ │ | │ │ |┌────────────────────────────────────────┘ │ 1847 |│ { │ 1848 |│ case 2: /* definitions: definitions_id DEFINITIONS explicit_implicit TAGS "::=" BEGIN type_constant_list END */ │ |│ ~~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': event 21 │ │ASN1.y:155:98: │ 155 | {$$=_asn1_add_static_node(&e_list, ASN1_ETYPE_DEFINITIONS|$3); │ | ^ │ | | │ | (21) ⚠️ out-of-bounds read from byte -360 till byte -357 but 'yyvsa' starts at byte 0 │ ASN1.y:155:98: note: valid subscripts for 'yyvsa' are '[0]' to '[199]' ┌────────────────────────────────┐ │read of 'unsigned int' (4 bytes)│ └────────────────────────────────┘ ^ │ │ ┌────────────────────────────────┐ ┌────────────┬────────────┬────────────────┐ │ │ │ [0] │ ... │ [199] │ │ before valid range │ ├────────────┴────────────┴────────────────┤ │ │ │'yyvsa' (type: 'union _ASN1_YYSTYPE[200]')│ └────────────────────────────────┘ └──────────────────────────────────────────┘ ├───────────────┬────────────────┤├┤├────────────────────┬─────────────────────┤ │ │ │ │ ╭────┴────╮ ╭────────┴────────╮ │ │356 bytes│ │size: 14400 bytes│ │ ╰─────────╯ ╰─────────────────╯ ╭────────────┴───────────╮ │⚠️ under-read of 4 bytes│ ╰────────────────────────╯ ASN1.y:156:74: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 156 | _asn1_set_name($$,_asn1_get_name($1)); | ^ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) capacity: 14400 bytes │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-20 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 2:' branch... ─>─┐ │ | │ │ | │ │ |┌────────────────────────────────────────┘ │ 1847 |│ { │ 1848 |│ case 2: /* definitions: definitions_id DEFINITIONS explicit_implicit TAGS "::=" BEGIN type_constant_list END */ │ |│ ~~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': event 21 │ │ASN1.y:156:74: │ 156 | _asn1_set_name($$,_asn1_get_name($1)); │ | ^ │ | | │ | (21) ⚠️ out-of-bounds read from byte -504 till byte -497 but 'yyvsa' starts at byte 0 │ ASN1.y:156:74: note: valid subscripts for 'yyvsa' are '[0]' to '[199]' ┌─────────────────────────────────────────┐ │read of 'struct asn1_node_st *' (8 bytes)│ └─────────────────────────────────────────┘ ^ │ │ ┌─────────────────────────────────────────┐ ┌────────────┬────────────┬────────────────┐ │ │ │ [0] │ ... │ [199] │ │ before valid range │ ├────────────┴────────────┴────────────────┤ │ │ │'yyvsa' (type: 'union _ASN1_YYSTYPE[200]')│ └─────────────────────────────────────────┘ └──────────────────────────────────────────┘ ├────────────────────┬────────────────────┤├┤├────────────────────┬─────────────────────┤ │ │ │ ╭────────────┴───────────╮ ╭────┴────╮ ╭────────┴────────╮ │⚠️ under-read of 8 bytes│ │496 bytes│ │size: 14400 bytes│ ╰────────────────────────╯ ╰─────────╯ ╰─────────────────╯ ASN1.y:190:85: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 190 | _asn1_set_value($$,$2,strlen($2)+1);} | ^ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) capacity: 14400 bytes │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 15:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:1933:3: │ | │ │ |┌─────────────────────────────────────────┘ │ 1933 |│ case 15: /* constant: '(' pos_neg_num ')' */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': events 21-22 │ │ASN1.y:190:85: │ 190 | _asn1_set_value($$,$2,strlen($2)+1);} │ | ^ │ | | │ | (21) while looking for null terminator for argument 1 ('_65') of 'strlen'... │ | (22) ⚠️ out-of-bounds read at byte -72 but 'yyvsa' starts at byte 0 │ ASN1.y:190:85: note: valid subscripts for 'yyvsa' are '[0]' to '[199]' ┌──────────────────┐ │ read of 1 byte │ └──────────────────┘ ^ │ │ ┌──────────────────┐ ┌────────────┬─────────────────┬────────────────┐ │ │ │ [0] │ ... │ [199] │ │before valid range│ ├────────────┴─────────────────┴────────────────┤ │ │ │ 'yyvsa' (type: 'union _ASN1_YYSTYPE[200]') │ └──────────────────┘ └───────────────────────────────────────────────┘ ├────────┬─────────┤├┬┤├───────────────────────┬───────────────────────┤ │ │ │ │ ╭────┴───╮ ╭────────┴────────╮ │ │71 bytes│ │size: 14400 bytes│ │ ╰────────╯ ╰─────────────────╯ ╭────────┴──────────────╮ │⚠️ under-read of 1 byte│ ╰───────────────────────╯ In file included from ./gl/string.h:41, from ./int.h:24, from ASN1.y:31: /usr/include/string.h:407:15: note: argument 1 of 'strlen' must be a pointer to a null-terminated string 407 | extern size_t strlen (const char *__s) | ^~~~~~ ASN1.y:193:85: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 193 | _asn1_set_value($$,$3,strlen($3)+1);} | ^ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) capacity: 14400 bytes │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 16:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:1940:3: │ | │ │ |┌─────────────────────────────────────────┘ │ 1940 |│ case 16: /* constant: IDENTIFIER '(' pos_neg_num ')' */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': events 21-22 │ │ASN1.y:193:85: │ 193 | _asn1_set_value($$,$3,strlen($3)+1);} │ | ^ │ | | │ | (21) while looking for null terminator for argument 1 ('_70') of 'strlen'... │ | (22) ⚠️ out-of-bounds read at byte -72 but 'yyvsa' starts at byte 0 │ ASN1.y:193:85: note: valid subscripts for 'yyvsa' are '[0]' to '[199]' ┌──────────────────┐ │ read of 1 byte │ └──────────────────┘ ^ │ │ ┌──────────────────┐ ┌────────────┬─────────────────┬────────────────┐ │ │ │ [0] │ ... │ [199] │ │before valid range│ ├────────────┴─────────────────┴────────────────┤ │ │ │ 'yyvsa' (type: 'union _ASN1_YYSTYPE[200]') │ └──────────────────┘ └───────────────────────────────────────────────┘ ├────────┬─────────┤├┬┤├───────────────────────┬───────────────────────┤ │ │ │ │ ╭────┴───╮ ╭────────┴────────╮ │ │71 bytes│ │size: 14400 bytes│ │ ╰────────╯ ╰─────────────────╯ ╭────────┴──────────────╮ │⚠️ under-read of 1 byte│ ╰───────────────────────╯ /usr/include/string.h:407:15: note: argument 1 of 'strlen' must be a pointer to a null-terminated string 407 | extern size_t strlen (const char *__s) | ^~~~~~ ASN1.y:196:67: warning: use of uninitialized value 'yyvsp_334->node' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 196 | constant_list: constant {$$=$1;} | ^ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) region created on stack here │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 17:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:1948:3: │ | │ │ |┌─────────────────────────────────────────┘ │ 1948 |│ case 17: /* constant_list: constant */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': event 21 │ │ASN1.y:196:67: │ 196 | constant_list: constant {$$=$1;} │ | ^ │ | | │ | (21) ⚠️ use of uninitialized value 'yyvsp_334->node' here │ ASN1.y:197:68: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 197 | | constant_list ',' constant {$$=$1; | ^ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) capacity: 14400 bytes │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 18:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:1954:3: │ | │ │ |┌─────────────────────────────────────────┘ │ 1954 |│ case 18: /* constant_list: constant_list ',' constant */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': event 21 │ │ASN1.y:197:68: │ 197 | | constant_list ',' constant {$$=$1; │ | ^ │ | | │ | (21) ⚠️ out-of-bounds read from byte -144 till byte -137 but 'yyvsa' starts at byte 0 │ ASN1.y:197:68: note: valid subscripts for 'yyvsa' are '[0]' to '[199]' ┌─────────────────────────────────────────┐ │read of 'struct asn1_node_st *' (8 bytes)│ └─────────────────────────────────────────┘ ^ │ │ ┌─────────────────────────────────────────┐ ┌────────────┬────────────┬────────────────┐ │ │ │ [0] │ ... │ [199] │ │ before valid range │ ├────────────┴────────────┴────────────────┤ │ │ │'yyvsa' (type: 'union _ASN1_YYSTYPE[200]')│ └─────────────────────────────────────────┘ └──────────────────────────────────────────┘ ├────────────────────┬────────────────────┤├┤├────────────────────┬─────────────────────┤ │ │ │ ╭────────────┴───────────╮ ╭────┴────╮ ╭────────┴────────╮ │⚠️ under-read of 8 bytes│ │136 bytes│ │size: 14400 bytes│ ╰────────────────────────╯ ╰─────────╯ ╰─────────────────╯ ASN1.y:198:45: warning: use of uninitialized value 'yyvsp_334->node' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 198 | _asn1_set_right(_asn1_get_last_right($1),$3);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) region created on stack here │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 18:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:1954:3: │ | │ │ |┌─────────────────────────────────────────┘ │ 1954 |│ case 18: /* constant_list: constant_list ',' constant */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': event 21 │ │ASN1.y:198:45: │ 198 | _asn1_set_right(_asn1_get_last_right($1),$3);} │ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │ | | │ | (21) ⚠️ use of uninitialized value 'yyvsp_334->node' here │ ASN1.y:202:80: warning: use of uninitialized value 'MEM[(char * {ref-all})_78]' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 202 | _asn1_set_value($$,$1,strlen($1)+1);} | ^ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) region created on stack here │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 19:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:1961:3: │ | │ │ |┌─────────────────────────────────────────┘ │ 1961 |│ case 19: /* obj_constant: num_identifier */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': events 21-22 │ │ASN1.y:202:80: │ 202 | _asn1_set_value($$,$1,strlen($1)+1);} │ | ^ │ | | │ | (21) while looking for null terminator for argument 1 ('_78') of 'strlen'... │ | (22) ⚠️ use of uninitialized value 'MEM[(char * {ref-all})_78]' here │ /usr/include/string.h:407:15: note: argument 1 of 'strlen' must be a pointer to a null-terminated string 407 | extern size_t strlen (const char *__s) | ^~~~~~ ASN1.y:205:82: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 205 | _asn1_set_value($$,$3,strlen($3)+1);} | ^ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) capacity: 14400 bytes │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 20:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:1968:3: │ | │ │ |┌─────────────────────────────────────────┘ │ 1968 |│ case 20: /* obj_constant: IDENTIFIER '(' NUM ')' */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': events 21-22 │ │ASN1.y:205:82: │ 205 | _asn1_set_value($$,$3,strlen($3)+1);} │ | ^ │ | | │ | (21) while looking for null terminator for argument 1 ('_83') of 'strlen'... │ | (22) ⚠️ out-of-bounds read at byte -72 but 'yyvsa' starts at byte 0 │ ASN1.y:205:82: note: valid subscripts for 'yyvsa' are '[0]' to '[199]' ┌──────────────────┐ │ read of 1 byte │ └──────────────────┘ ^ │ │ ┌──────────────────┐ ┌────────────┬─────────────────┬────────────────┐ │ │ │ [0] │ ... │ [199] │ │before valid range│ ├────────────┴─────────────────┴────────────────┤ │ │ │ 'yyvsa' (type: 'union _ASN1_YYSTYPE[200]') │ └──────────────────┘ └───────────────────────────────────────────────┘ ├────────┬─────────┤├┬┤├───────────────────────┬───────────────────────┤ │ │ │ │ ╭────┴───╮ ╭────────┴────────╮ │ │71 bytes│ │size: 14400 bytes│ │ ╰────────╯ ╰─────────────────╯ ╭────────┴──────────────╮ │⚠️ under-read of 1 byte│ ╰───────────────────────╯ /usr/include/string.h:407:15: note: argument 1 of 'strlen' must be a pointer to a null-terminated string 407 | extern size_t strlen (const char *__s) | ^~~~~~ ASN1.y:208:75: warning: use of uninitialized value 'yyvsp_334->node' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 208 | obj_constant_list: obj_constant {$$=$1;} | ^ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) region created on stack here │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 21:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:1976:3: │ | │ │ |┌─────────────────────────────────────────┘ │ 1976 |│ case 21: /* obj_constant_list: obj_constant */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': event 21 │ │ASN1.y:208:75: │ 208 | obj_constant_list: obj_constant {$$=$1;} │ | ^ │ | | │ | (21) ⚠️ use of uninitialized value 'yyvsp_334->node' here │ ASN1.y:209:76: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 209 | | obj_constant_list obj_constant {$$=$1; | ^ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) capacity: 14400 bytes │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 22:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:1982:3: │ | │ │ |┌─────────────────────────────────────────┘ │ 1982 |│ case 22: /* obj_constant_list: obj_constant_list obj_constant */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': event 21 │ │ASN1.y:209:76: │ 209 | | obj_constant_list obj_constant {$$=$1; │ | ^ │ | | │ | (21) ⚠️ out-of-bounds read from byte -72 till byte -65 but 'yyvsa' starts at byte 0 │ ASN1.y:209:76: note: valid subscripts for 'yyvsa' are '[0]' to '[199]' ┌─────────────────────────────────────────┐ │read of 'struct asn1_node_st *' (8 bytes)│ └─────────────────────────────────────────┘ ^ │ │ ┌─────────────────────────────────────────┐ ┌────────────┬────────────┬────────────────┐ │ │ │ [0] │ ... │ [199] │ │ before valid range │ ├────────────┴────────────┴────────────────┤ │ │ │'yyvsa' (type: 'union _ASN1_YYSTYPE[200]')│ └─────────────────────────────────────────┘ └──────────────────────────────────────────┘ ├────────────────────┬────────────────────┤├┤├────────────────────┬─────────────────────┤ │ │ │ ╭────────────┴───────────╮ ╭────┴───╮ ╭────────┴────────╮ │⚠️ under-read of 8 bytes│ │64 bytes│ │size: 14400 bytes│ ╰────────────────────────╯ ╰────────╯ ╰─────────────────╯ ASN1.y:210:53: warning: use of uninitialized value 'yyvsp_334->node' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 210 | _asn1_set_right(_asn1_get_last_right($1),$2);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) region created on stack here │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 22:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:1982:3: │ | │ │ |┌─────────────────────────────────────────┘ │ 1982 |│ case 22: /* obj_constant_list: obj_constant_list obj_constant */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': event 21 │ │ASN1.y:210:53: │ 210 | _asn1_set_right(_asn1_get_last_right($1),$2);} │ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │ | | │ | (21) ⚠️ use of uninitialized value 'yyvsp_334->node' here │ ASN1.y:219:74: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 219 | _asn1_set_value($$,$2,strlen($2)+1);} | ^ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) capacity: 14400 bytes │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 26:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:2007:3: │ | │ │ |┌─────────────────────────────────────────┘ │ 2007 |│ case 26: /* tag_type: '[' NUM ']' */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': events 21-22 │ │ASN1.y:219:74: │ 219 | _asn1_set_value($$,$2,strlen($2)+1);} │ | ^ │ | | │ | (21) while looking for null terminator for argument 1 ('_91') of 'strlen'... │ | (22) ⚠️ out-of-bounds read at byte -72 but 'yyvsa' starts at byte 0 │ ASN1.y:219:74: note: valid subscripts for 'yyvsa' are '[0]' to '[199]' ┌──────────────────┐ │ read of 1 byte │ └──────────────────┘ ^ │ │ ┌──────────────────┐ ┌────────────┬─────────────────┬────────────────┐ │ │ │ [0] │ ... │ [199] │ │before valid range│ ├────────────┴─────────────────┴────────────────┤ │ │ │ 'yyvsa' (type: 'union _ASN1_YYSTYPE[200]') │ └──────────────────┘ └───────────────────────────────────────────────┘ ├────────┬─────────┤├┬┤├───────────────────────┬───────────────────────┤ │ │ │ │ ╭────┴───╮ ╭────────┴────────╮ │ │71 bytes│ │size: 14400 bytes│ │ ╰────────╯ ╰─────────────────╯ ╭────────┴──────────────╮ │⚠️ under-read of 1 byte│ ╰───────────────────────╯ /usr/include/string.h:407:15: note: argument 1 of 'strlen' must be a pointer to a null-terminated string 407 | extern size_t strlen (const char *__s) | ^~~~~~ ASN1.y:220:104: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 220 | | '[' class NUM ']' {$$=_asn1_add_static_node(&e_list, ASN1_ETYPE_TAG | $2); | ^ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) capacity: 14400 bytes │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 27:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:2014:3: │ | │ │ |┌─────────────────────────────────────────┘ │ 2014 |│ case 27: /* tag_type: '[' class NUM ']' */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': event 21 │ │ASN1.y:220:104: │ 220 | | '[' class NUM ']' {$$=_asn1_add_static_node(&e_list, ASN1_ETYPE_TAG | $2); │ | ^ │ | | │ | (21) ⚠️ out-of-bounds read from byte -144 till byte -141 but 'yyvsa' starts at byte 0 │ ASN1.y:220:104: note: valid subscripts for 'yyvsa' are '[0]' to '[199]' ┌────────────────────────────────┐ │read of 'unsigned int' (4 bytes)│ └────────────────────────────────┘ ^ │ │ ┌────────────────────────────────┐ ┌────────────┬────────────┬────────────────┐ │ │ │ [0] │ ... │ [199] │ │ before valid range │ ├────────────┴────────────┴────────────────┤ │ │ │'yyvsa' (type: 'union _ASN1_YYSTYPE[200]')│ └────────────────────────────────┘ └──────────────────────────────────────────┘ ├───────────────┬────────────────┤├┤├────────────────────┬─────────────────────┤ │ │ │ │ ╭────┴────╮ ╭────────┴────────╮ │ │140 bytes│ │size: 14400 bytes│ │ ╰─────────╯ ╰─────────────────╯ ╭────────────┴───────────╮ │⚠️ under-read of 4 bytes│ ╰────────────────────────╯ ASN1.y:221:78: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 221 | _asn1_set_value($$,$3,strlen($3)+1);} | ^ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) capacity: 14400 bytes │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 27:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:2014:3: │ | │ │ |┌─────────────────────────────────────────┘ │ 2014 |│ case 27: /* tag_type: '[' class NUM ']' */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': events 21-22 │ │ASN1.y:221:78: │ 221 | _asn1_set_value($$,$3,strlen($3)+1);} │ | ^ │ | | │ | (21) while looking for null terminator for argument 1 ('_97') of 'strlen'... │ | (22) ⚠️ out-of-bounds read at byte -72 but 'yyvsa' starts at byte 0 │ ASN1.y:221:78: note: valid subscripts for 'yyvsa' are '[0]' to '[199]' ┌──────────────────┐ │ read of 1 byte │ └──────────────────┘ ^ │ │ ┌──────────────────┐ ┌────────────┬─────────────────┬────────────────┐ │ │ │ [0] │ ... │ [199] │ │before valid range│ ├────────────┴─────────────────┴────────────────┤ │ │ │ 'yyvsa' (type: 'union _ASN1_YYSTYPE[200]') │ └──────────────────┘ └───────────────────────────────────────────────┘ ├────────┬─────────┤├┬┤├───────────────────────┬───────────────────────┤ │ │ │ │ ╭────┴───╮ ╭────────┴────────╮ │ │71 bytes│ │size: 14400 bytes│ │ ╰────────╯ ╰─────────────────╯ ╭────────┴──────────────╮ │⚠️ under-read of 1 byte│ ╰───────────────────────╯ /usr/include/string.h:407:15: note: argument 1 of 'strlen' must be a pointer to a null-terminated string 407 | extern size_t strlen (const char *__s) | ^~~~~~ ASN1.y:224:50: warning: use of uninitialized value 'yyvsp_334->node' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 224 | tag : tag_type {$$=$1;} | ^ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) region created on stack here │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 28:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:2021:3: │ | │ │ |┌─────────────────────────────────────────┘ │ 2021 |│ case 28: /* tag: tag_type */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': event 21 │ │ASN1.y:224:50: │ 224 | tag : tag_type {$$=$1;} │ | ^ │ | | │ | (21) ⚠️ use of uninitialized value 'yyvsp_334->node' here │ ASN1.y:225:41: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 225 | | tag_type EXPLICIT {$$=_asn1_mod_type($1,CONST_EXPLICIT);} | ^~~~~~~~~~~~~~~~~~~~~~~~~ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) capacity: 14400 bytes │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 29:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:2027:3: │ | │ │ |┌─────────────────────────────────────────┘ │ 2027 |│ case 29: /* tag: tag_type EXPLICIT */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': event 21 │ │ASN1.y:225:41: │ 225 | | tag_type EXPLICIT {$$=_asn1_mod_type($1,CONST_EXPLICIT);} │ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │ | | │ | (21) ⚠️ out-of-bounds read from byte -72 till byte -65 but 'yyvsa' starts at byte 0 │ ASN1.y:225:41: note: valid subscripts for 'yyvsa' are '[0]' to '[199]' ┌─────────────────────────────────────────┐ │read of 'struct asn1_node_st *' (8 bytes)│ └─────────────────────────────────────────┘ ^ │ │ ┌─────────────────────────────────────────┐ ┌────────────┬────────────┬────────────────┐ │ │ │ [0] │ ... │ [199] │ │ before valid range │ ├────────────┴────────────┴────────────────┤ │ │ │'yyvsa' (type: 'union _ASN1_YYSTYPE[200]')│ └─────────────────────────────────────────┘ └──────────────────────────────────────────┘ ├────────────────────┬────────────────────┤├┤├────────────────────┬─────────────────────┤ │ │ │ ╭────────────┴───────────╮ ╭────┴───╮ ╭────────┴────────╮ │⚠️ under-read of 8 bytes│ │64 bytes│ │size: 14400 bytes│ ╰────────────────────────╯ ╰────────╯ ╰─────────────────╯ ASN1.y:226:41: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 226 | | tag_type IMPLICIT {$$=_asn1_mod_type($1,CONST_IMPLICIT);} | ^~~~~~~~~~~~~~~~~~~~~~~~~ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) capacity: 14400 bytes │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 30:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:2033:3: │ | │ │ |┌─────────────────────────────────────────┘ │ 2033 |│ case 30: /* tag: tag_type IMPLICIT */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': event 21 │ │ASN1.y:226:41: │ 226 | | tag_type IMPLICIT {$$=_asn1_mod_type($1,CONST_IMPLICIT);} │ | ^~~~~~~~~~~~~~~~~~~~~~~~~ │ | | │ | (21) ⚠️ out-of-bounds read from byte -72 till byte -65 but 'yyvsa' starts at byte 0 │ ASN1.y:226:41: note: valid subscripts for 'yyvsa' are '[0]' to '[199]' ┌─────────────────────────────────────────┐ │read of 'struct asn1_node_st *' (8 bytes)│ └─────────────────────────────────────────┘ ^ │ │ ┌─────────────────────────────────────────┐ ┌────────────┬────────────┬────────────────┐ │ │ │ [0] │ ... │ [199] │ │ before valid range │ ├────────────┴────────────┴────────────────┤ │ │ │'yyvsa' (type: 'union _ASN1_YYSTYPE[200]')│ └─────────────────────────────────────────┘ └──────────────────────────────────────────┘ ├────────────────────┬────────────────────┤├┤├────────────────────┬─────────────────────┤ │ │ │ ╭────────────┴───────────╮ ╭────┴───╮ ╭────────┴────────╮ │⚠️ under-read of 8 bytes│ │64 bytes│ │size: 14400 bytes│ ╰────────────────────────╯ ╰────────╯ ╰─────────────────╯ ASN1.y:230:84: warning: use of uninitialized value 'MEM[(char * {ref-all})_104]' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 230 | _asn1_set_value($$,$2,strlen($2)+1);} | ^ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) region created on stack here │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 31:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:2039:3: │ | │ │ |┌─────────────────────────────────────────┘ │ 2039 |│ case 31: /* default: DEFAULT pos_neg_identifier */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': events 21-22 │ │ASN1.y:230:84: │ 230 | _asn1_set_value($$,$2,strlen($2)+1);} │ | ^ │ | | │ | (21) while looking for null terminator for argument 1 ('_104') of 'strlen'... │ | (22) ⚠️ use of uninitialized value 'MEM[(char * {ref-all})_104]' here │ /usr/include/string.h:407:15: note: argument 1 of 'strlen' must be a pointer to a null-terminated string 407 | extern size_t strlen (const char *__s) | ^~~~~~ ASN1.y:243:42: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 243 | _asn1_set_down($$,$3);} | ^~~~~~~~~~~~~~~~~~~~~~~ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) capacity: 14400 bytes │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 37:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:2064:3: │ | │ │ |┌─────────────────────────────────────────┘ │ 2064 |│ case 37: /* integer_def: INTEGER '{' constant_list '}' */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': event 21 │ │ASN1.y:243:42: │ 243 | _asn1_set_down($$,$3);} │ | ^~~~~~~~~~~~~~~~~~~~~~~ │ | | │ | (21) ⚠️ out-of-bounds read from byte -72 till byte -65 but 'yyvsa' starts at byte 0 │ ASN1.y:243:42: note: valid subscripts for 'yyvsa' are '[0]' to '[199]' ┌─────────────────────────────────────────┐ │read of 'struct asn1_node_st *' (8 bytes)│ └─────────────────────────────────────────┘ ^ │ │ ┌─────────────────────────────────────────┐ ┌────────────┬────────────┬────────────────┐ │ │ │ [0] │ ... │ [199] │ │ before valid range │ ├────────────┴────────────┴────────────────┤ │ │ │'yyvsa' (type: 'union _ASN1_YYSTYPE[200]')│ └─────────────────────────────────────────┘ └──────────────────────────────────────────┘ ├────────────────────┬────────────────────┤├┤├────────────────────┬─────────────────────┤ │ │ │ ╭────────────┴───────────╮ ╭────┴───╮ ╭────────┴────────╮ │⚠️ under-read of 8 bytes│ │64 bytes│ │size: 14400 bytes│ ╰────────────────────────╯ ╰────────╯ ╰─────────────────╯ ASN1.y:244:70: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 244 | | integer_def'(' pos_neg_list ')' {$$=$1;} | ^ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) capacity: 14400 bytes │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 38:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:2071:3: │ | │ │ |┌─────────────────────────────────────────┘ │ 2071 |│ case 38: /* integer_def: integer_def '(' pos_neg_list ')' */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': event 21 │ │ASN1.y:244:70: │ 244 | | integer_def'(' pos_neg_list ')' {$$=$1;} │ | ^ │ | | │ | (21) ⚠️ out-of-bounds read from byte -216 till byte -209 but 'yyvsa' starts at byte 0 │ ASN1.y:244:70: note: valid subscripts for 'yyvsa' are '[0]' to '[199]' ┌─────────────────────────────────────────┐ │read of 'struct asn1_node_st *' (8 bytes)│ └─────────────────────────────────────────┘ ^ │ │ ┌─────────────────────────────────────────┐ ┌────────────┬────────────┬────────────────┐ │ │ │ [0] │ ... │ [199] │ │ before valid range │ ├────────────┴────────────┴────────────────┤ │ │ │'yyvsa' (type: 'union _ASN1_YYSTYPE[200]')│ └─────────────────────────────────────────┘ └──────────────────────────────────────────┘ ├────────────────────┬────────────────────┤├┤├────────────────────┬─────────────────────┤ │ │ │ ╭────────────┴───────────╮ ╭────┴────╮ ╭────────┴────────╮ │⚠️ under-read of 8 bytes│ │208 bytes│ │size: 14400 bytes│ ╰────────────────────────╯ ╰─────────╯ ╰─────────────────╯ ASN1.y:246:65: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 246 | {$$=$1;} | ^ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) capacity: 14400 bytes │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 39:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:2077:3: │ | │ │ |┌─────────────────────────────────────────┘ │ 2077 |│ case 39: /* integer_def: integer_def '(' int_identifier '.' '.' int_identifier ')' */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': event 21 │ │ASN1.y:246:65: │ 246 | {$$=$1;} │ | ^ │ | | │ | (21) ⚠️ out-of-bounds read from byte -432 till byte -425 but 'yyvsa' starts at byte 0 │ ASN1.y:246:65: note: valid subscripts for 'yyvsa' are '[0]' to '[199]' ┌─────────────────────────────────────────┐ │read of 'struct asn1_node_st *' (8 bytes)│ └─────────────────────────────────────────┘ ^ │ │ ┌─────────────────────────────────────────┐ ┌────────────┬────────────┬────────────────┐ │ │ │ [0] │ ... │ [199] │ │ before valid range │ ├────────────┴────────────┴────────────────┤ │ │ │'yyvsa' (type: 'union _ASN1_YYSTYPE[200]')│ └─────────────────────────────────────────┘ └──────────────────────────────────────────┘ ├────────────────────┬────────────────────┤├┤├────────────────────┬─────────────────────┤ │ │ │ ╭────────────┴───────────╮ ╭────┴────╮ ╭────────┴────────╮ │⚠️ under-read of 8 bytes│ │424 bytes│ │size: 14400 bytes│ ╰────────────────────────╯ ╰─────────╯ ╰─────────────────╯ ASN1.y:257:84: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 257 | _asn1_set_value($$,$3,strlen($3)+1);} | ^ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) capacity: 14400 bytes │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 43:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:2101:3: │ | │ │ |┌─────────────────────────────────────────┘ │ 2101 |│ case 43: /* size_def2: SIZE '(' num_identifier ')' */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': events 21-22 │ │ASN1.y:257:84: │ 257 | _asn1_set_value($$,$3,strlen($3)+1);} │ | ^ │ | | │ | (21) while looking for null terminator for argument 1 ('_111') of 'strlen'... │ | (22) ⚠️ out-of-bounds read at byte -72 but 'yyvsa' starts at byte 0 │ ASN1.y:257:84: note: valid subscripts for 'yyvsa' are '[0]' to '[199]' ┌──────────────────┐ │ read of 1 byte │ └──────────────────┘ ^ │ │ ┌──────────────────┐ ┌────────────┬─────────────────┬────────────────┐ │ │ │ [0] │ ... │ [199] │ │before valid range│ ├────────────┴─────────────────┴────────────────┤ │ │ │ 'yyvsa' (type: 'union _ASN1_YYSTYPE[200]') │ └──────────────────┘ └───────────────────────────────────────────────┘ ├────────┬─────────┤├┬┤├───────────────────────┬───────────────────────┤ │ │ │ │ ╭────┴───╮ ╭────────┴────────╮ │ │71 bytes│ │size: 14400 bytes│ │ ╰────────╯ ╰─────────────────╯ ╭────────┴──────────────╮ │⚠️ under-read of 1 byte│ ╰───────────────────────╯ /usr/include/string.h:407:15: note: argument 1 of 'strlen' must be a pointer to a null-terminated string 407 | extern size_t strlen (const char *__s) | ^~~~~~ ASN1.y:260:84: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 260 | _asn1_set_value($$,$3,strlen($3)+1); | ^ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) capacity: 14400 bytes │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 44:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:2108:3: │ | │ │ |┌─────────────────────────────────────────┘ │ 2108 |│ case 44: /* size_def2: SIZE '(' num_identifier '.' '.' num_identifier ')' */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': events 21-22 │ │ASN1.y:260:84: │ 260 | _asn1_set_value($$,$3,strlen($3)+1); │ | ^ │ | | │ | (21) while looking for null terminator for argument 1 ('_115') of 'strlen'... │ | (22) ⚠️ out-of-bounds read at byte -288 but 'yyvsa' starts at byte 0 │ ASN1.y:260:84: note: valid subscripts for 'yyvsa' are '[0]' to '[199]' ┌──────────────────┐ │ read of 1 byte │ └──────────────────┘ ^ │ │ ┌──────────────────┐ ┌────────────┬───────────────┬────────────────┐ │ │ │ [0] │ ... │ [199] │ │before valid range│ ├────────────┴───────────────┴────────────────┤ │ │ │ 'yyvsa' (type: 'union _ASN1_YYSTYPE[200]') │ └──────────────────┘ └─────────────────────────────────────────────┘ ├────────┬─────────┤├─┬─┤├──────────────────────┬──────────────────────┤ │ │ │ │ ╭────┴────╮ ╭────────┴────────╮ │ │287 bytes│ │size: 14400 bytes│ │ ╰─────────╯ ╰─────────────────╯ ╭────────┴──────────────╮ │⚠️ under-read of 1 byte│ ╰───────────────────────╯ /usr/include/string.h:407:15: note: argument 1 of 'strlen' must be a pointer to a null-terminated string 407 | extern size_t strlen (const char *__s) | ^~~~~~ ASN1.y:264:55: warning: use of uninitialized value 'yyvsp_334->node' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 264 | size_def: size_def2 {$$=$1;} | ^ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) region created on stack here │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 45:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:2116:3: │ | │ │ |┌─────────────────────────────────────────┘ │ 2116 |│ case 45: /* size_def: size_def2 */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': event 21 │ │ASN1.y:264:55: │ 264 | size_def: size_def2 {$$=$1;} │ | ^ │ | | │ | (21) ⚠️ use of uninitialized value 'yyvsp_334->node' here │ ASN1.y:265:56: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 265 | | '(' size_def2 ')' {$$=$2;} | ^ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) capacity: 14400 bytes │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 46:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:2122:3: │ | │ │ |┌─────────────────────────────────────────┘ │ 2122 |│ case 46: /* size_def: '(' size_def2 ')' */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': event 21 │ │ASN1.y:265:56: │ 265 | | '(' size_def2 ')' {$$=$2;} │ | ^ │ | | │ | (21) ⚠️ out-of-bounds read from byte -72 till byte -65 but 'yyvsa' starts at byte 0 │ ASN1.y:265:56: note: valid subscripts for 'yyvsa' are '[0]' to '[199]' ┌─────────────────────────────────────────┐ │read of 'struct asn1_node_st *' (8 bytes)│ └─────────────────────────────────────────┘ ^ │ │ ┌─────────────────────────────────────────┐ ┌────────────┬────────────┬────────────────┐ │ │ │ [0] │ ... │ [199] │ │ before valid range │ ├────────────┴────────────┴────────────────┤ │ │ │'yyvsa' (type: 'union _ASN1_YYSTYPE[200]')│ └─────────────────────────────────────────┘ └──────────────────────────────────────────┘ ├────────────────────┬────────────────────┤├┤├────────────────────┬─────────────────────┤ │ │ │ ╭────────────┴───────────╮ ╭────┴───╮ ╭────────┴────────╮ │⚠️ under-read of 8 bytes│ │64 bytes│ │size: 14400 bytes│ ╰────────────────────────╯ ╰────────╯ ╰─────────────────╯ ASN1.y:270:43: warning: use of uninitialized value 'yyvsp_334->node' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 270 | _asn1_set_down($$,$2);} | ^~~~~~~~~~~~~~~~~~~~~~~ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) region created on stack here │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 48:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:2134:3: │ | │ │ |┌─────────────────────────────────────────┘ │ 2134 |│ case 48: /* generalstring_def: GeneralString size_def */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': event 21 │ │ASN1.y:270:43: │ 270 | _asn1_set_down($$,$2);} │ | ^~~~~~~~~~~~~~~~~~~~~~~ │ | | │ | (21) ⚠️ use of uninitialized value 'yyvsp_334->node' here │ ASN1.y:275:43: warning: use of uninitialized value 'yyvsp_334->node' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 275 | _asn1_set_down($$,$2);} | ^~~~~~~~~~~~~~~~~~~~~~~ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) region created on stack here │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 50:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:2147:3: │ | │ │ |┌─────────────────────────────────────────┘ │ 2147 |│ case 50: /* numericstring_def: NumericString size_def */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': event 21 │ │ASN1.y:275:43: │ 275 | _asn1_set_down($$,$2);} │ | ^~~~~~~~~~~~~~~~~~~~~~~ │ | | │ | (21) ⚠️ use of uninitialized value 'yyvsp_334->node' here │ ASN1.y:280:43: warning: use of uninitialized value 'yyvsp_334->node' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 280 | _asn1_set_down($$,$2);} | ^~~~~~~~~~~~~~~~~~~~~~~ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) region created on stack here │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 52:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:2160:3: │ | │ │ |┌─────────────────────────────────────────┘ │ 2160 |│ case 52: /* ia5string_def: IA5String size_def */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': event 21 │ │ASN1.y:280:43: │ 280 | _asn1_set_down($$,$2);} │ | ^~~~~~~~~~~~~~~~~~~~~~~ │ | | │ | (21) ⚠️ use of uninitialized value 'yyvsp_334->node' here │ ASN1.y:285:43: warning: use of uninitialized value 'yyvsp_334->node' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 285 | _asn1_set_down($$,$2);} | ^~~~~~~~~~~~~~~~~~~~~~~ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) region created on stack here │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 54:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:2173:3: │ | │ │ |┌─────────────────────────────────────────┘ │ 2173 |│ case 54: /* teletexstring_def: TeletexString size_def */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': event 21 │ │ASN1.y:285:43: │ 285 | _asn1_set_down($$,$2);} │ | ^~~~~~~~~~~~~~~~~~~~~~~ │ | | │ | (21) ⚠️ use of uninitialized value 'yyvsp_334->node' here │ ASN1.y:290:43: warning: use of uninitialized value 'yyvsp_334->node' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 290 | _asn1_set_down($$,$2);} | ^~~~~~~~~~~~~~~~~~~~~~~ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) region created on stack here │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 56:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:2186:3: │ | │ │ |┌─────────────────────────────────────────┘ │ 2186 |│ case 56: /* printablestring_def: PrintableString size_def */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': event 21 │ │ASN1.y:290:43: │ 290 | _asn1_set_down($$,$2);} │ | ^~~~~~~~~~~~~~~~~~~~~~~ │ | | │ | (21) ⚠️ use of uninitialized value 'yyvsp_334->node' here │ ASN1.y:295:43: warning: use of uninitialized value 'yyvsp_334->node' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 295 | _asn1_set_down($$,$2);} | ^~~~~~~~~~~~~~~~~~~~~~~ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) region created on stack here │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 58:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:2199:3: │ | │ │ |┌─────────────────────────────────────────┘ │ 2199 |│ case 58: /* universalstring_def: UniversalString size_def */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': event 21 │ │ASN1.y:295:43: │ 295 | _asn1_set_down($$,$2);} │ | ^~~~~~~~~~~~~~~~~~~~~~~ │ | | │ | (21) ⚠️ use of uninitialized value 'yyvsp_334->node' here │ ASN1.y:300:43: warning: use of uninitialized value 'yyvsp_334->node' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 300 | _asn1_set_down($$,$2);} | ^~~~~~~~~~~~~~~~~~~~~~~ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) region created on stack here │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 60:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:2212:3: │ | │ │ |┌─────────────────────────────────────────┘ │ 2212 |│ case 60: /* bmpstring_def: BMPString size_def */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': event 21 │ │ASN1.y:300:43: │ 300 | _asn1_set_down($$,$2);} │ | ^~~~~~~~~~~~~~~~~~~~~~~ │ | | │ | (21) ⚠️ use of uninitialized value 'yyvsp_334->node' here │ ASN1.y:305:43: warning: use of uninitialized value 'yyvsp_334->node' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 305 | _asn1_set_down($$,$2);} | ^~~~~~~~~~~~~~~~~~~~~~~ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) region created on stack here │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 62:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:2225:3: │ | │ │ |┌─────────────────────────────────────────┘ │ 2225 |│ case 62: /* utf8string_def: UTF8String size_def */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': event 21 │ │ASN1.y:305:43: │ 305 | _asn1_set_down($$,$2);} │ | ^~~~~~~~~~~~~~~~~~~~~~~ │ | | │ | (21) ⚠️ use of uninitialized value 'yyvsp_334->node' here │ ASN1.y:310:43: warning: use of uninitialized value 'yyvsp_334->node' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 310 | _asn1_set_down($$,$2);} | ^~~~~~~~~~~~~~~~~~~~~~~ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) region created on stack here │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 64:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:2238:3: │ | │ │ |┌─────────────────────────────────────────┘ │ 2238 |│ case 64: /* visiblestring_def: VisibleString size_def */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': event 21 │ │ASN1.y:310:43: │ 310 | _asn1_set_down($$,$2);} │ | ^~~~~~~~~~~~~~~~~~~~~~~ │ | | │ | (21) ⚠️ use of uninitialized value 'yyvsp_334->node' here │ ASN1.y:315:44: warning: use of uninitialized value 'yyvsp_334->node' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 315 | _asn1_set_down($$,$3);} | ^~~~~~~~~~~~~~~~~~~~~~~ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) region created on stack here │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 66:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:2251:3: │ | │ │ |┌─────────────────────────────────────────┘ │ 2251 |│ case 66: /* octet_string_def: OCTET STRING size_def */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': event 21 │ │ASN1.y:315:44: │ 315 | _asn1_set_down($$,$3);} │ | ^~~~~~~~~~~~~~~~~~~~~~~ │ | | │ | (21) ⚠️ use of uninitialized value 'yyvsp_334->node' here │ ASN1.y:320:82: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 320 | _asn1_set_value($$,$3,strlen($3)+1);} | ^ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) capacity: 14400 bytes │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 67:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:2258:3: │ | │ │ |┌─────────────────────────────────────────┘ │ 2258 |│ case 67: /* bit_element: IDENTIFIER '(' NUM ')' */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': events 21-22 │ │ASN1.y:320:82: │ 320 | _asn1_set_value($$,$3,strlen($3)+1);} │ | ^ │ | | │ | (21) while looking for null terminator for argument 1 ('_134') of 'strlen'... │ | (22) ⚠️ out-of-bounds read at byte -72 but 'yyvsa' starts at byte 0 │ ASN1.y:320:82: note: valid subscripts for 'yyvsa' are '[0]' to '[199]' ┌──────────────────┐ │ read of 1 byte │ └──────────────────┘ ^ │ │ ┌──────────────────┐ ┌────────────┬─────────────────┬────────────────┐ │ │ │ [0] │ ... │ [199] │ │before valid range│ ├────────────┴─────────────────┴────────────────┤ │ │ │ 'yyvsa' (type: 'union _ASN1_YYSTYPE[200]') │ └──────────────────┘ └───────────────────────────────────────────────┘ ├────────┬─────────┤├┬┤├───────────────────────┬───────────────────────┤ │ │ │ │ ╭────┴───╮ ╭────────┴────────╮ │ │71 bytes│ │size: 14400 bytes│ │ ╰────────╯ ╰─────────────────╯ ╭────────┴──────────────╮ │⚠️ under-read of 1 byte│ ╰───────────────────────╯ /usr/include/string.h:407:15: note: argument 1 of 'strlen' must be a pointer to a null-terminated string 407 | extern size_t strlen (const char *__s) | ^~~~~~ ASN1.y:323:58: warning: use of uninitialized value 'yyvsp_334->node' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 323 | bit_element_list : bit_element {$$=$1;} | ^ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) region created on stack here │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 68:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:2266:3: │ | │ │ |┌─────────────────────────────────────────┘ │ 2266 |│ case 68: /* bit_element_list: bit_element */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': event 21 │ │ASN1.y:323:58: │ 323 | bit_element_list : bit_element {$$=$1;} │ | ^ │ | | │ | (21) ⚠️ use of uninitialized value 'yyvsp_334->node' here │ ASN1.y:324:79: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 324 | | bit_element_list ',' bit_element {$$=$1; | ^ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) capacity: 14400 bytes │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 69:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:2272:3: │ | │ │ |┌─────────────────────────────────────────┘ │ 2272 |│ case 69: /* bit_element_list: bit_element_list ',' bit_element */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': event 21 │ │ASN1.y:324:79: │ 324 | | bit_element_list ',' bit_element {$$=$1; │ | ^ │ | | │ | (21) ⚠️ out-of-bounds read from byte -144 till byte -137 but 'yyvsa' starts at byte 0 │ ASN1.y:324:79: note: valid subscripts for 'yyvsa' are '[0]' to '[199]' ┌─────────────────────────────────────────┐ │read of 'struct asn1_node_st *' (8 bytes)│ └─────────────────────────────────────────┘ ^ │ │ ┌─────────────────────────────────────────┐ ┌────────────┬────────────┬────────────────┐ │ │ │ [0] │ ... │ [199] │ │ before valid range │ ├────────────┴────────────┴────────────────┤ │ │ │'yyvsa' (type: 'union _ASN1_YYSTYPE[200]')│ └─────────────────────────────────────────┘ └──────────────────────────────────────────┘ ├────────────────────┬────────────────────┤├┤├────────────────────┬─────────────────────┤ │ │ │ ╭────────────┴───────────╮ ╭────┴────╮ ╭────────┴────────╮ │⚠️ under-read of 8 bytes│ │136 bytes│ │size: 14400 bytes│ ╰────────────────────────╯ ╰─────────╯ ╰─────────────────╯ ASN1.y:325:56: warning: use of uninitialized value 'yyvsp_334->node' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 325 | _asn1_set_right(_asn1_get_last_right($1),$3);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) region created on stack here │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 69:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:2272:3: │ | │ │ |┌─────────────────────────────────────────┘ │ 2272 |│ case 69: /* bit_element_list: bit_element_list ',' bit_element */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': event 21 │ │ASN1.y:325:56: │ 325 | _asn1_set_right(_asn1_get_last_right($1),$3);} │ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │ | | │ | (21) ⚠️ use of uninitialized value 'yyvsp_334->node' here │ ASN1.y:330:39: warning: use of uninitialized value 'yyvsp_334->node' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 330 | _asn1_set_down($$,$3);} | ^~~~~~~~~~~~~~~~~~~~~~~ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) region created on stack here │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 71:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:2285:3: │ | │ │ |┌─────────────────────────────────────────┘ │ 2285 |│ case 71: /* bit_string_def: BIT STRING size_def */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': event 21 │ │ASN1.y:330:39: │ 330 | _asn1_set_down($$,$3);} │ | ^~~~~~~~~~~~~~~~~~~~~~~ │ | | │ | (21) ⚠️ use of uninitialized value 'yyvsp_334->node' here │ ASN1.y:333:33: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 333 | _asn1_set_down($$,$4);} | ^~~~~~~~~~~~~~~~~~~~~~~ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) capacity: 14400 bytes │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 72:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:2292:3: │ | │ │ |┌─────────────────────────────────────────┘ │ 2292 |│ case 72: /* bit_string_def: BIT STRING '{' bit_element_list '}' */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': event 21 │ │ASN1.y:333:33: │ 333 | _asn1_set_down($$,$4);} │ | ^~~~~~~~~~~~~~~~~~~~~~~ │ | | │ | (21) ⚠️ out-of-bounds read from byte -72 till byte -65 but 'yyvsa' starts at byte 0 │ ASN1.y:333:33: note: valid subscripts for 'yyvsa' are '[0]' to '[199]' ┌─────────────────────────────────────────┐ │read of 'struct asn1_node_st *' (8 bytes)│ └─────────────────────────────────────────┘ ^ │ │ ┌─────────────────────────────────────────┐ ┌────────────┬────────────┬────────────────┐ │ │ │ [0] │ ... │ [199] │ │ before valid range │ ├────────────┴────────────┴────────────────┤ │ │ │'yyvsa' (type: 'union _ASN1_YYSTYPE[200]')│ └─────────────────────────────────────────┘ └──────────────────────────────────────────┘ ├────────────────────┬────────────────────┤├┤├────────────────────┬─────────────────────┤ │ │ │ ╭────────────┴───────────╮ ╭────┴───╮ ╭────────┴────────╮ │⚠️ under-read of 8 bytes│ │64 bytes│ │size: 14400 bytes│ ╰────────────────────────╯ ╰────────╯ ╰─────────────────╯ ASN1.y:338:33: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 338 | _asn1_set_down($$,$3);} | ^~~~~~~~~~~~~~~~~~~~~~~ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) capacity: 14400 bytes │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 73:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:2299:3: │ | │ │ |┌─────────────────────────────────────────┘ │ 2299 |│ case 73: /* enumerated_def: ENUMERATED '{' bit_element_list '}' */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': event 21 │ │ASN1.y:338:33: │ 338 | _asn1_set_down($$,$3);} │ | ^~~~~~~~~~~~~~~~~~~~~~~ │ | | │ | (21) ⚠️ out-of-bounds read from byte -72 till byte -65 but 'yyvsa' starts at byte 0 │ ASN1.y:338:33: note: valid subscripts for 'yyvsa' are '[0]' to '[199]' ┌─────────────────────────────────────────┐ │read of 'struct asn1_node_st *' (8 bytes)│ └─────────────────────────────────────────┘ ^ │ │ ┌─────────────────────────────────────────┐ ┌────────────┬────────────┬────────────────┐ │ │ │ [0] │ ... │ [199] │ │ before valid range │ ├────────────┴────────────┴────────────────┤ │ │ │'yyvsa' (type: 'union _ASN1_YYSTYPE[200]')│ └─────────────────────────────────────────┘ └──────────────────────────────────────────┘ ├────────────────────┬────────────────────┤├┤├────────────────────┬─────────────────────┤ │ │ │ ╭────────────┴───────────╮ ╭────┴───╮ ╭────────┴────────╮ │⚠️ under-read of 8 bytes│ │64 bytes│ │size: 14400 bytes│ ╰────────────────────────╯ ╰────────╯ ╰─────────────────╯ ASN1.y:346:84: warning: use of uninitialized value 'MEM[(char * {ref-all})_145]' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 346 | _asn1_set_value($$,$1,strlen($1)+1);} | ^ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) region created on stack here │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 75:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:2312:3: │ | │ │ |┌─────────────────────────────────────────┘ │ 2312 |│ case 75: /* type_assig_right: IDENTIFIER */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': events 21-22 │ │ASN1.y:346:84: │ 346 | _asn1_set_value($$,$1,strlen($1)+1);} │ | ^ │ | | │ | (21) while looking for null terminator for argument 1 ('_145') of 'strlen'... │ | (22) ⚠️ use of uninitialized value 'MEM[(char * {ref-all})_145]' here │ /usr/include/string.h:407:15: note: argument 1 of 'strlen' must be a pointer to a null-terminated string 407 | extern size_t strlen (const char *__s) | ^~~~~~ ASN1.y:348:85: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 348 | _asn1_set_value($$,$1,strlen($1)+1); | ^ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) capacity: 14400 bytes │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 76:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:2319:3: │ | │ │ |┌─────────────────────────────────────────┘ │ 2319 |│ case 76: /* type_assig_right: IDENTIFIER size_def */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': events 21-22 │ │ASN1.y:348:85: │ 348 | _asn1_set_value($$,$1,strlen($1)+1); │ | ^ │ | | │ | (21) while looking for null terminator for argument 1 ('_149') of 'strlen'... │ | (22) ⚠️ out-of-bounds read at byte -72 but 'yyvsa' starts at byte 0 │ ASN1.y:348:85: note: valid subscripts for 'yyvsa' are '[0]' to '[199]' ┌──────────────────┐ │ read of 1 byte │ └──────────────────┘ ^ │ │ ┌──────────────────┐ ┌────────────┬─────────────────┬────────────────┐ │ │ │ [0] │ ... │ [199] │ │before valid range│ ├────────────┴─────────────────┴────────────────┤ │ │ │ 'yyvsa' (type: 'union _ASN1_YYSTYPE[200]') │ └──────────────────┘ └───────────────────────────────────────────────┘ ├────────┬─────────┤├┬┤├───────────────────────┬───────────────────────┤ │ │ │ │ ╭────┴───╮ ╭────────┴────────╮ │ │71 bytes│ │size: 14400 bytes│ │ ╰────────╯ ╰─────────────────╯ ╭────────┴──────────────╮ │⚠️ under-read of 1 byte│ ╰───────────────────────╯ /usr/include/string.h:407:15: note: argument 1 of 'strlen' must be a pointer to a null-terminated string 407 | extern size_t strlen (const char *__s) | ^~~~~~ ASN1.y:349:40: warning: use of uninitialized value 'yyvsp_334->node' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 349 | _asn1_set_down($$,$2);} | ^~~~~~~~~~~~~~~~~~~~~~~ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) region created on stack here │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 76:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:2319:3: │ | │ │ |┌─────────────────────────────────────────┘ │ 2319 |│ case 76: /* type_assig_right: IDENTIFIER size_def */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': event 21 │ │ASN1.y:349:40: │ 349 | _asn1_set_down($$,$2);} │ | ^~~~~~~~~~~~~~~~~~~~~~~ │ | | │ | (21) ⚠️ use of uninitialized value 'yyvsp_334->node' here │ ASN1.y:350:62: warning: use of uninitialized value 'yyvsp_334->node' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 350 | | integer_def {$$=$1;} | ^ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) region created on stack here │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 77:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:2327:3: │ | │ │ |┌─────────────────────────────────────────┘ │ 2327 |│ case 77: /* type_assig_right: integer_def */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': event 21 │ │ASN1.y:350:62: │ 350 | | integer_def {$$=$1;} │ | ^ │ | | │ | (21) ⚠️ use of uninitialized value 'yyvsp_334->node' here │ ASN1.y:351:62: warning: use of uninitialized value 'yyvsp_334->node' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 351 | | enumerated_def {$$=$1;} | ^ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) region created on stack here │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 78:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:2333:3: │ | │ │ |┌─────────────────────────────────────────┘ │ 2333 |│ case 78: /* type_assig_right: enumerated_def */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': event 21 │ │ASN1.y:351:62: │ 351 | | enumerated_def {$$=$1;} │ | ^ │ | | │ | (21) ⚠️ use of uninitialized value 'yyvsp_334->node' here │ ASN1.y:352:62: warning: use of uninitialized value 'yyvsp_334->node' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 352 | | boolean_def {$$=$1;} | ^ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) region created on stack here │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 79:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:2339:3: │ | │ │ |┌─────────────────────────────────────────┘ │ 2339 |│ case 79: /* type_assig_right: boolean_def */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': event 21 │ │ASN1.y:352:62: │ 352 | | boolean_def {$$=$1;} │ | ^ │ | | │ | (21) ⚠️ use of uninitialized value 'yyvsp_334->node' here │ ASN1.y:354:62: warning: use of uninitialized value 'yyvsp_334->node' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 354 | | octet_string_def {$$=$1;} | ^ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) region created on stack here │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 81:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:2345:3: │ | │ │ |┌─────────────────────────────────────────┘ │ 2345 |│ case 81: /* type_assig_right: octet_string_def */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': event 21 │ │ASN1.y:354:62: │ 354 | | octet_string_def {$$=$1;} │ | ^ │ | | │ | (21) ⚠️ use of uninitialized value 'yyvsp_334->node' here │ ASN1.y:355:62: warning: use of uninitialized value 'yyvsp_334->node' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 355 | | bit_string_def {$$=$1;} | ^ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) region created on stack here │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 82:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:2351:3: │ | │ │ |┌─────────────────────────────────────────┘ │ 2351 |│ case 82: /* type_assig_right: bit_string_def */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': event 21 │ │ASN1.y:355:62: │ 355 | | bit_string_def {$$=$1;} │ | ^ │ | | │ | (21) ⚠️ use of uninitialized value 'yyvsp_334->node' here │ ASN1.y:356:62: warning: use of uninitialized value 'yyvsp_334->node' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 356 | | generalstring_def {$$=$1;} | ^ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) region created on stack here │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 83:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:2357:3: │ | │ │ |┌─────────────────────────────────────────┘ │ 2357 |│ case 83: /* type_assig_right: generalstring_def */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': event 21 │ │ASN1.y:356:62: │ 356 | | generalstring_def {$$=$1;} │ | ^ │ | | │ | (21) ⚠️ use of uninitialized value 'yyvsp_334->node' here │ ASN1.y:357:62: warning: use of uninitialized value 'yyvsp_334->node' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 357 | | numericstring_def {$$=$1;} | ^ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) region created on stack here │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 84:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:2363:3: │ | │ │ |┌─────────────────────────────────────────┘ │ 2363 |│ case 84: /* type_assig_right: numericstring_def */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': event 21 │ │ASN1.y:357:62: │ 357 | | numericstring_def {$$=$1;} │ | ^ │ | | │ | (21) ⚠️ use of uninitialized value 'yyvsp_334->node' here │ ASN1.y:358:62: warning: use of uninitialized value 'yyvsp_334->node' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 358 | | ia5string_def {$$=$1;} | ^ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) region created on stack here │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 85:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:2369:3: │ | │ │ |┌─────────────────────────────────────────┘ │ 2369 |│ case 85: /* type_assig_right: ia5string_def */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': event 21 │ │ASN1.y:358:62: │ 358 | | ia5string_def {$$=$1;} │ | ^ │ | | │ | (21) ⚠️ use of uninitialized value 'yyvsp_334->node' here │ ASN1.y:359:62: warning: use of uninitialized value 'yyvsp_334->node' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 359 | | teletexstring_def {$$=$1;} | ^ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) region created on stack here │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 86:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:2375:3: │ | │ │ |┌─────────────────────────────────────────┘ │ 2375 |│ case 86: /* type_assig_right: teletexstring_def */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': event 21 │ │ASN1.y:359:62: │ 359 | | teletexstring_def {$$=$1;} │ | ^ │ | | │ | (21) ⚠️ use of uninitialized value 'yyvsp_334->node' here │ ASN1.y:360:62: warning: use of uninitialized value 'yyvsp_334->node' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 360 | | printablestring_def {$$=$1;} | ^ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) region created on stack here │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 87:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:2381:3: │ | │ │ |┌─────────────────────────────────────────┘ │ 2381 |│ case 87: /* type_assig_right: printablestring_def */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': event 21 │ │ASN1.y:360:62: │ 360 | | printablestring_def {$$=$1;} │ | ^ │ | | │ | (21) ⚠️ use of uninitialized value 'yyvsp_334->node' here │ ASN1.y:361:62: warning: use of uninitialized value 'yyvsp_334->node' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 361 | | universalstring_def {$$=$1;} | ^ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) region created on stack here │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 88:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:2387:3: │ | │ │ |┌─────────────────────────────────────────┘ │ 2387 |│ case 88: /* type_assig_right: universalstring_def */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': event 21 │ │ASN1.y:361:62: │ 361 | | universalstring_def {$$=$1;} │ | ^ │ | | │ | (21) ⚠️ use of uninitialized value 'yyvsp_334->node' here │ ASN1.y:362:62: warning: use of uninitialized value 'yyvsp_334->node' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 362 | | bmpstring_def {$$=$1;} | ^ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) region created on stack here │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 89:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:2393:3: │ | │ │ |┌─────────────────────────────────────────┘ │ 2393 |│ case 89: /* type_assig_right: bmpstring_def */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': event 21 │ │ASN1.y:362:62: │ 362 | | bmpstring_def {$$=$1;} │ | ^ │ | | │ | (21) ⚠️ use of uninitialized value 'yyvsp_334->node' here │ ASN1.y:363:62: warning: use of uninitialized value 'yyvsp_334->node' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 363 | | utf8string_def {$$=$1;} | ^ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) region created on stack here │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 90:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:2399:3: │ | │ │ |┌─────────────────────────────────────────┘ │ 2399 |│ case 90: /* type_assig_right: utf8string_def */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': event 21 │ │ASN1.y:363:62: │ 363 | | utf8string_def {$$=$1;} │ | ^ │ | | │ | (21) ⚠️ use of uninitialized value 'yyvsp_334->node' here │ ASN1.y:364:62: warning: use of uninitialized value 'yyvsp_334->node' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 364 | | visiblestring_def {$$=$1;} | ^ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) region created on stack here │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 91:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:2405:3: │ | │ │ |┌─────────────────────────────────────────┘ │ 2405 |│ case 91: /* type_assig_right: visiblestring_def */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': event 21 │ │ASN1.y:364:62: │ 364 | | visiblestring_def {$$=$1;} │ | ^ │ | | │ | (21) ⚠️ use of uninitialized value 'yyvsp_334->node' here │ ASN1.y:365:62: warning: use of uninitialized value 'yyvsp_334->node' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 365 | | sequence_def {$$=$1;} | ^ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) region created on stack here │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 92:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:2411:3: │ | │ │ |┌─────────────────────────────────────────┘ │ 2411 |│ case 92: /* type_assig_right: sequence_def */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': event 21 │ │ASN1.y:365:62: │ 365 | | sequence_def {$$=$1;} │ | ^ │ | | │ | (21) ⚠️ use of uninitialized value 'yyvsp_334->node' here │ ASN1.y:366:62: warning: use of uninitialized value 'yyvsp_334->node' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 366 | | object_def {$$=$1;} | ^ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) region created on stack here │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 93:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:2417:3: │ | │ │ |┌─────────────────────────────────────────┘ │ 2417 |│ case 93: /* type_assig_right: object_def */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': event 21 │ │ASN1.y:366:62: │ 366 | | object_def {$$=$1;} │ | ^ │ | | │ | (21) ⚠️ use of uninitialized value 'yyvsp_334->node' here │ ASN1.y:367:62: warning: use of uninitialized value 'yyvsp_334->node' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 367 | | choise_def {$$=$1;} | ^ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) region created on stack here │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 94:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:2423:3: │ | │ │ |┌─────────────────────────────────────────┘ │ 2423 |│ case 94: /* type_assig_right: choise_def */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': event 21 │ │ASN1.y:367:62: │ 367 | | choise_def {$$=$1;} │ | ^ │ | | │ | (21) ⚠️ use of uninitialized value 'yyvsp_334->node' here │ ASN1.y:368:62: warning: use of uninitialized value 'yyvsp_334->node' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 368 | | any_def {$$=$1;} | ^ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) region created on stack here │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 95:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:2429:3: │ | │ │ |┌─────────────────────────────────────────┘ │ 2429 |│ case 95: /* type_assig_right: any_def */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': event 21 │ │ASN1.y:368:62: │ 368 | | any_def {$$=$1;} │ | ^ │ | | │ | (21) ⚠️ use of uninitialized value 'yyvsp_334->node' here │ ASN1.y:369:62: warning: use of uninitialized value 'yyvsp_334->node' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 369 | | set_def {$$=$1;} | ^ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) region created on stack here │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 96:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:2435:3: │ | │ │ |┌─────────────────────────────────────────┘ │ 2435 |│ case 96: /* type_assig_right: set_def */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': event 21 │ │ASN1.y:369:62: │ 369 | | set_def {$$=$1;} │ | ^ │ | | │ | (21) ⚠️ use of uninitialized value 'yyvsp_334->node' here │ ASN1.y:373:70: warning: use of uninitialized value 'yyvsp_334->node' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 373 | type_assig_right_tag : type_assig_right {$$=$1;} | ^ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) region created on stack here │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 98:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:2447:3: │ | │ │ |┌─────────────────────────────────────────┘ │ 2447 |│ case 98: /* type_assig_right_tag: type_assig_right */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': event 21 │ │ASN1.y:373:70: │ 373 | type_assig_right_tag : type_assig_right {$$=$1;} │ | ^ │ | | │ | (21) ⚠️ use of uninitialized value 'yyvsp_334->node' here │ ASN1.y:374:61: warning: use of uninitialized value 'yyvsp_334->node' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 374 | | tag type_assig_right {$$=_asn1_mod_type($2,CONST_TAG); | ^~~~~~~~~~~~~~~~~~~ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) region created on stack here │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 99:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:2453:3: │ | │ │ |┌─────────────────────────────────────────┘ │ 2453 |│ case 99: /* type_assig_right_tag: tag type_assig_right */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': event 21 │ │ASN1.y:374:61: │ 374 | | tag type_assig_right {$$=_asn1_mod_type($2,CONST_TAG); │ | ^~~~~~~~~~~~~~~~~~~ │ | | │ | (21) ⚠️ use of uninitialized value 'yyvsp_334->node' here │ ASN1.y:379:78: warning: use of uninitialized value 'yyvsp_334->node' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 379 | type_assig_right_tag_default : type_assig_right_tag {$$=$1;} | ^ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) region created on stack here │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 100:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:2461:3: │ | │ │ |┌──────────────────────────────────────────┘ │ 2461 |│ case 100: /* type_assig_right_tag_default: type_assig_right_tag */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': event 21 │ │ASN1.y:379:78: │ 379 | type_assig_right_tag_default : type_assig_right_tag {$$=$1;} │ | ^ │ | | │ | (21) ⚠️ use of uninitialized value 'yyvsp_334->node' here │ ASN1.y:380:69: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 380 | | type_assig_right_tag default {$$=_asn1_mod_type($1,CONST_DEFAULT); | ^~~~~~~~~~~~~~~~~~~~~~~ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) capacity: 14400 bytes │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 101:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:2467:3: │ | │ │ |┌──────────────────────────────────────────┘ │ 2467 |│ case 101: /* type_assig_right_tag_default: type_assig_right_tag default */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': event 21 │ │ASN1.y:380:69: │ 380 | | type_assig_right_tag default {$$=_asn1_mod_type($1,CONST_DEFAULT); │ | ^~~~~~~~~~~~~~~~~~~~~~~ │ | | │ | (21) ⚠️ out-of-bounds read from byte -72 till byte -65 but 'yyvsa' starts at byte 0 │ ASN1.y:380:69: note: valid subscripts for 'yyvsa' are '[0]' to '[199]' ┌─────────────────────────────────────────┐ │read of 'struct asn1_node_st *' (8 bytes)│ └─────────────────────────────────────────┘ ^ │ │ ┌─────────────────────────────────────────┐ ┌────────────┬────────────┬────────────────┐ │ │ │ [0] │ ... │ [199] │ │ before valid range │ ├────────────┴────────────┴────────────────┤ │ │ │'yyvsa' (type: 'union _ASN1_YYSTYPE[200]')│ └─────────────────────────────────────────┘ └──────────────────────────────────────────┘ ├────────────────────┬────────────────────┤├┤├────────────────────┬─────────────────────┤ │ │ │ ╭────────────┴───────────╮ ╭────┴───╮ ╭────────┴────────╮ │⚠️ under-read of 8 bytes│ │64 bytes│ │size: 14400 bytes│ ╰────────────────────────╯ ╰────────╯ ╰─────────────────╯ ASN1.y:381:56: warning: use of uninitialized value 'yyvsp_334->node' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 381 | _asn1_set_right($2,_asn1_get_down($$)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) region created on stack here │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 101:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:2467:3: │ | │ │ |┌──────────────────────────────────────────┘ │ 2467 |│ case 101: /* type_assig_right_tag_default: type_assig_right_tag default */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': event 21 │ │ASN1.y:381:56: │ 381 | _asn1_set_right($2,_asn1_get_down($$)); │ | ^ │ | | │ | (21) inlined call to '_asn1_get_down' from '_asn1_yyparse' │ └──> '_asn1_get_down': event 22 │ │./parser_aux.h:131:6: │ 131 | if (node == NULL) │ | ^ │ | | │ | (22) following 'true' branch... ─>─┐ │ | │ │ <──────┘ │ '_asn1_yyparse': events 23-24 │ │ASN1.y:381:56: │ | │ │ |┌────────────────────────────────────────┘ │ 381 |│ _asn1_set_right($2,_asn1_get_down($$)); │ |│ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │ |│ | │ |└──────────────────────────────────────────────────────>(23) ...to here │ | (24) ⚠️ use of uninitialized value 'yyvsp_334->node' here │ ASN1.y:383:69: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 383 | | type_assig_right_tag OPTIONAL {$$=_asn1_mod_type($1,CONST_OPTION);} | ^~~~~~~~~~~~~~~~~~~~~~~ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) capacity: 14400 bytes │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 102:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:2475:3: │ | │ │ |┌──────────────────────────────────────────┘ │ 2475 |│ case 102: /* type_assig_right_tag_default: type_assig_right_tag OPTIONAL */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': event 21 │ │ASN1.y:383:69: │ 383 | | type_assig_right_tag OPTIONAL {$$=_asn1_mod_type($1,CONST_OPTION);} │ | ^~~~~~~~~~~~~~~~~~~~~~~ │ | | │ | (21) ⚠️ out-of-bounds read from byte -72 till byte -65 but 'yyvsa' starts at byte 0 │ ASN1.y:383:69: note: valid subscripts for 'yyvsa' are '[0]' to '[199]' ┌─────────────────────────────────────────┐ │read of 'struct asn1_node_st *' (8 bytes)│ └─────────────────────────────────────────┘ ^ │ │ ┌─────────────────────────────────────────┐ ┌────────────┬────────────┬────────────────┐ │ │ │ [0] │ ... │ [199] │ │ before valid range │ ├────────────┴────────────┴────────────────┤ │ │ │'yyvsa' (type: 'union _ASN1_YYSTYPE[200]')│ └─────────────────────────────────────────┘ └──────────────────────────────────────────┘ ├────────────────────┬────────────────────┤├┤├────────────────────┬─────────────────────┤ │ │ │ ╭────────────┴───────────╮ ╭────┴───╮ ╭────────┴────────╮ │⚠️ under-read of 8 bytes│ │64 bytes│ │size: 14400 bytes│ ╰────────────────────────╯ ╰────────╯ ╰─────────────────╯ ASN1.y:386:69: warning: use of uninitialized value 'yyvsp_334->node' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 386 | type_assig : IDENTIFIER type_assig_right_tag_default {$$=_asn1_set_name($2,$1);} | ^~~~~~~~~~~~~ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) region created on stack here │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 103:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:2481:3: │ | │ │ |┌──────────────────────────────────────────┘ │ 2481 |│ case 103: /* type_assig: IDENTIFIER type_assig_right_tag_default */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': event 21 │ │ASN1.y:386:69: │ 386 | type_assig : IDENTIFIER type_assig_right_tag_default {$$=_asn1_set_name($2,$1);} │ | ^~~~~~~~~~~~~ │ | | │ | (21) ⚠️ use of uninitialized value 'yyvsp_334->node' here │ ASN1.y:389:71: warning: use of uninitialized value 'yyvsp_334->node' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 389 | type_assig_list : type_assig {$$=$1;} | ^ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) region created on stack here │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 104:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:2487:3: │ | │ │ |┌──────────────────────────────────────────┘ │ 2487 |│ case 104: /* type_assig_list: type_assig */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': event 21 │ │ASN1.y:389:71: │ 389 | type_assig_list : type_assig {$$=$1;} │ | ^ │ | | │ | (21) ⚠️ use of uninitialized value 'yyvsp_334->node' here │ ASN1.y:390:72: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 390 | | type_assig_list','type_assig {$$=$1; | ^ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) capacity: 14400 bytes │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 105:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:2493:3: │ | │ │ |┌──────────────────────────────────────────┘ │ 2493 |│ case 105: /* type_assig_list: type_assig_list ',' type_assig */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': event 21 │ │ASN1.y:390:72: │ 390 | | type_assig_list','type_assig {$$=$1; │ | ^ │ | | │ | (21) ⚠️ out-of-bounds read from byte -144 till byte -137 but 'yyvsa' starts at byte 0 │ ASN1.y:390:72: note: valid subscripts for 'yyvsa' are '[0]' to '[199]' ┌─────────────────────────────────────────┐ │read of 'struct asn1_node_st *' (8 bytes)│ └─────────────────────────────────────────┘ ^ │ │ ┌─────────────────────────────────────────┐ ┌────────────┬────────────┬────────────────┐ │ │ │ [0] │ ... │ [199] │ │ before valid range │ ├────────────┴────────────┴────────────────┤ │ │ │'yyvsa' (type: 'union _ASN1_YYSTYPE[200]')│ └─────────────────────────────────────────┘ └──────────────────────────────────────────┘ ├────────────────────┬────────────────────┤├┤├────────────────────┬─────────────────────┤ │ │ │ ╭────────────┴───────────╮ ╭────┴────╮ ╭────────┴────────╮ │⚠️ under-read of 8 bytes│ │136 bytes│ │size: 14400 bytes│ ╰────────────────────────╯ ╰─────────╯ ╰─────────────────╯ ASN1.y:391:49: warning: use of uninitialized value 'yyvsp_334->node' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 391 | _asn1_set_right(_asn1_get_last_right($1),$3);} | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) region created on stack here │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 105:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:2493:3: │ | │ │ |┌──────────────────────────────────────────┘ │ 2493 |│ case 105: /* type_assig_list: type_assig_list ',' type_assig */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': event 21 │ │ASN1.y:391:49: │ 391 | _asn1_set_right(_asn1_get_last_right($1),$3);} │ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │ | | │ | (21) ⚠️ use of uninitialized value 'yyvsp_334->node' here │ ASN1.y:395:47: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 395 | _asn1_set_down($$,$3);} | ^~~~~~~~~~~~~~~~~~~~~~~ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) capacity: 14400 bytes │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 106:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:2500:3: │ | │ │ |┌──────────────────────────────────────────┘ │ 2500 |│ case 106: /* sequence_def: SEQUENCE '{' type_assig_list '}' */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': event 21 │ │ASN1.y:395:47: │ 395 | _asn1_set_down($$,$3);} │ | ^~~~~~~~~~~~~~~~~~~~~~~ │ | | │ | (21) ⚠️ out-of-bounds read from byte -72 till byte -65 but 'yyvsa' starts at byte 0 │ ASN1.y:395:47: note: valid subscripts for 'yyvsa' are '[0]' to '[199]' ┌─────────────────────────────────────────┐ │read of 'struct asn1_node_st *' (8 bytes)│ └─────────────────────────────────────────┘ ^ │ │ ┌─────────────────────────────────────────┐ ┌────────────┬────────────┬────────────────┐ │ │ │ [0] │ ... │ [199] │ │ before valid range │ ├────────────┴────────────┴────────────────┤ │ │ │'yyvsa' (type: 'union _ASN1_YYSTYPE[200]')│ └─────────────────────────────────────────┘ └──────────────────────────────────────────┘ ├────────────────────┬────────────────────┤├┤├────────────────────┬─────────────────────┤ │ │ │ ╭────────────┴───────────╮ ╭────┴───╮ ╭────────┴────────╮ │⚠️ under-read of 8 bytes│ │64 bytes│ │size: 14400 bytes│ ╰────────────────────────╯ ╰────────╯ ╰─────────────────╯ ASN1.y:397:47: warning: use of uninitialized value 'yyvsp_334->node' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 397 | _asn1_set_down($$,$3);} | ^~~~~~~~~~~~~~~~~~~~~~~ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) region created on stack here │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 107:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:2507:3: │ | │ │ |┌──────────────────────────────────────────┘ │ 2507 |│ case 107: /* sequence_def: SEQUENCE OF type_assig_right */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': event 21 │ │ASN1.y:397:47: │ 397 | _asn1_set_down($$,$3);} │ | ^~~~~~~~~~~~~~~~~~~~~~~ │ | | │ | (21) ⚠️ use of uninitialized value 'yyvsp_334->node' here │ ASN1.y:399:45: warning: use of uninitialized value 'yyvsp_334->node' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 399 | _asn1_set_right($2,$4); | ^~~~~~~~~~~~~~~~~~~~~~~ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) region created on stack here │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 108:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:2514:3: │ | │ │ |┌──────────────────────────────────────────┘ │ 2514 |│ case 108: /* sequence_def: SEQUENCE size_def OF type_assig_right */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': event 21 │ │ASN1.y:399:45: │ 399 | _asn1_set_right($2,$4); │ | ^~~~~~~~~~~~~~~~~~~~~~~ │ | | │ | (21) ⚠️ use of uninitialized value 'yyvsp_334->node' here │ ASN1.y:404:38: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 404 | _asn1_set_down($$,$3);} | ^~~~~~~~~~~~~~~~~~~~~~~ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) capacity: 14400 bytes │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 109:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:2522:3: │ | │ │ |┌──────────────────────────────────────────┘ │ 2522 |│ case 109: /* set_def: SET '{' type_assig_list '}' */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': event 21 │ │ASN1.y:404:38: │ 404 | _asn1_set_down($$,$3);} │ | ^~~~~~~~~~~~~~~~~~~~~~~ │ | | │ | (21) ⚠️ out-of-bounds read from byte -72 till byte -65 but 'yyvsa' starts at byte 0 │ ASN1.y:404:38: note: valid subscripts for 'yyvsa' are '[0]' to '[199]' ┌─────────────────────────────────────────┐ │read of 'struct asn1_node_st *' (8 bytes)│ └─────────────────────────────────────────┘ ^ │ │ ┌─────────────────────────────────────────┐ ┌────────────┬────────────┬────────────────┐ │ │ │ [0] │ ... │ [199] │ │ before valid range │ ├────────────┴────────────┴────────────────┤ │ │ │'yyvsa' (type: 'union _ASN1_YYSTYPE[200]')│ └─────────────────────────────────────────┘ └──────────────────────────────────────────┘ ├────────────────────┬────────────────────┤├┤├────────────────────┬─────────────────────┤ │ │ │ ╭────────────┴───────────╮ ╭────┴───╮ ╭────────┴────────╮ │⚠️ under-read of 8 bytes│ │64 bytes│ │size: 14400 bytes│ ╰────────────────────────╯ ╰────────╯ ╰─────────────────╯ ASN1.y:406:38: warning: use of uninitialized value 'yyvsp_334->node' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 406 | _asn1_set_down($$,$3);} | ^~~~~~~~~~~~~~~~~~~~~~~ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) region created on stack here │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 110:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:2529:3: │ | │ │ |┌──────────────────────────────────────────┘ │ 2529 |│ case 110: /* set_def: SET OF type_assig_right */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': event 21 │ │ASN1.y:406:38: │ 406 | _asn1_set_down($$,$3);} │ | ^~~~~~~~~~~~~~~~~~~~~~~ │ | | │ | (21) ⚠️ use of uninitialized value 'yyvsp_334->node' here │ ASN1.y:408:40: warning: use of uninitialized value 'yyvsp_334->node' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 408 | _asn1_set_right($2,$4); | ^~~~~~~~~~~~~~~~~~~~~~~ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) region created on stack here │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 111:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:2536:3: │ | │ │ |┌──────────────────────────────────────────┘ │ 2536 |│ case 111: /* set_def: SET size_def OF type_assig_right */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': event 21 │ │ASN1.y:408:40: │ 408 | _asn1_set_right($2,$4); │ | ^~~~~~~~~~~~~~~~~~~~~~~ │ | | │ | (21) ⚠️ use of uninitialized value 'yyvsp_334->node' here │ ASN1.y:413:46: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 413 | _asn1_set_down($$,$3);} | ^~~~~~~~~~~~~~~~~~~~~~~ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) capacity: 14400 bytes │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 112:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:2544:3: │ | │ │ |┌──────────────────────────────────────────┘ │ 2544 |│ case 112: /* choise_def: CHOICE '{' type_assig_list '}' */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': event 21 │ │ASN1.y:413:46: │ 413 | _asn1_set_down($$,$3);} │ | ^~~~~~~~~~~~~~~~~~~~~~~ │ | | │ | (21) ⚠️ out-of-bounds read from byte -72 till byte -65 but 'yyvsa' starts at byte 0 │ ASN1.y:413:46: note: valid subscripts for 'yyvsa' are '[0]' to '[199]' ┌─────────────────────────────────────────┐ │read of 'struct asn1_node_st *' (8 bytes)│ └─────────────────────────────────────────┘ ^ │ │ ┌─────────────────────────────────────────┐ ┌────────────┬────────────┬────────────────┐ │ │ │ [0] │ ... │ [199] │ │ before valid range │ ├────────────┴────────────┴────────────────┤ │ │ │'yyvsa' (type: 'union _ASN1_YYSTYPE[200]')│ └─────────────────────────────────────────┘ └──────────────────────────────────────────┘ ├────────────────────┬────────────────────┤├┤├────────────────────┬─────────────────────┤ │ │ │ ╭────────────┴───────────╮ ╭────┴───╮ ╭────────┴────────╮ │⚠️ under-read of 8 bytes│ │64 bytes│ │size: 14400 bytes│ ╰────────────────────────╯ ╰────────╯ ╰─────────────────╯ ASN1.y:439:66: warning: use of uninitialized value 'yyvsp_334->node' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 439 | type_def : IDENTIFIER "::=" type_assig_right_tag { $$=_asn1_set_name($3,$1);} | ^~~~~~~~~~~~~ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) region created on stack here │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 124:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:2623:3: │ | │ │ |┌──────────────────────────────────────────┘ │ 2623 |│ case 124: /* type_def: IDENTIFIER "::=" type_assig_right_tag */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': event 21 │ │ASN1.y:439:66: │ 439 | type_def : IDENTIFIER "::=" type_assig_right_tag { $$=_asn1_set_name($3,$1);} │ | ^~~~~~~~~~~~~ │ | | │ | (21) ⚠️ use of uninitialized value 'yyvsp_334->node' here │ ASN1.y:445:26: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 445 | _asn1_set_down($$,$6);} | ^~~~~~~~~~~~~~~~~~~~~~~ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) capacity: 14400 bytes │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 125:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:2629:3: │ | │ │ |┌──────────────────────────────────────────┘ │ 2629 |│ case 125: /* constant_def: IDENTIFIER OBJECT STR_IDENTIFIER "::=" '{' obj_constant_list '}' */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': event 21 │ │ASN1.y:445:26: │ 445 | _asn1_set_down($$,$6);} │ | ^~~~~~~~~~~~~~~~~~~~~~~ │ | | │ | (21) ⚠️ out-of-bounds read from byte -72 till byte -65 but 'yyvsa' starts at byte 0 │ ASN1.y:445:26: note: valid subscripts for 'yyvsa' are '[0]' to '[199]' ┌─────────────────────────────────────────┐ │read of 'struct asn1_node_st *' (8 bytes)│ └─────────────────────────────────────────┘ ^ │ │ ┌─────────────────────────────────────────┐ ┌────────────┬────────────┬────────────────┐ │ │ │ [0] │ ... │ [199] │ │ before valid range │ ├────────────┴────────────┴────────────────┤ │ │ │'yyvsa' (type: 'union _ASN1_YYSTYPE[200]')│ └─────────────────────────────────────────┘ └──────────────────────────────────────────┘ ├────────────────────┬────────────────────┤├┤├────────────────────┬─────────────────────┤ │ │ │ ╭────────────┴───────────╮ ╭────┴───╮ ╭────────┴────────╮ │⚠️ under-read of 8 bytes│ │64 bytes│ │size: 14400 bytes│ ╰────────────────────────╯ ╰────────╯ ╰─────────────────╯ ASN1.y:449:71: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 449 | _asn1_set_value($$,$2,strlen($2)+1); | ^ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) capacity: 14400 bytes │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 126:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:2637:3: │ | │ │ |┌──────────────────────────────────────────┘ │ 2637 |│ case 126: /* constant_def: IDENTIFIER IDENTIFIER "::=" '{' obj_constant_list '}' */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': events 21-22 │ │ASN1.y:449:71: │ 449 | _asn1_set_value($$,$2,strlen($2)+1); │ | ^ │ | | │ | (21) while looking for null terminator for argument 1 ('_255') of 'strlen'... │ | (22) ⚠️ out-of-bounds read at byte -288 but 'yyvsa' starts at byte 0 │ ASN1.y:449:71: note: valid subscripts for 'yyvsa' are '[0]' to '[199]' ┌──────────────────┐ │ read of 1 byte │ └──────────────────┘ ^ │ │ ┌──────────────────┐ ┌────────────┬───────────────┬────────────────┐ │ │ │ [0] │ ... │ [199] │ │before valid range│ ├────────────┴───────────────┴────────────────┤ │ │ │ 'yyvsa' (type: 'union _ASN1_YYSTYPE[200]') │ └──────────────────┘ └─────────────────────────────────────────────┘ ├────────┬─────────┤├─┬─┤├──────────────────────┬──────────────────────┤ │ │ │ │ ╭────┴────╮ ╭────────┴────────╮ │ │287 bytes│ │size: 14400 bytes│ │ ╰─────────╯ ╰─────────────────╯ ╭────────┴──────────────╮ │⚠️ under-read of 1 byte│ ╰───────────────────────╯ /usr/include/string.h:407:15: note: argument 1 of 'strlen' must be a pointer to a null-terminated string 407 | extern size_t strlen (const char *__s) | ^~~~~~ ASN1.y:450:26: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 450 | _asn1_set_down($$,$5);} | ^~~~~~~~~~~~~~~~~~~~~~~ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) capacity: 14400 bytes │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 126:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:2637:3: │ | │ │ |┌──────────────────────────────────────────┘ │ 2637 |│ case 126: /* constant_def: IDENTIFIER IDENTIFIER "::=" '{' obj_constant_list '}' */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': event 21 │ │ASN1.y:450:26: │ 450 | _asn1_set_down($$,$5);} │ | ^~~~~~~~~~~~~~~~~~~~~~~ │ | | │ | (21) ⚠️ out-of-bounds read from byte -72 till byte -65 but 'yyvsa' starts at byte 0 │ ASN1.y:450:26: note: valid subscripts for 'yyvsa' are '[0]' to '[199]' ┌─────────────────────────────────────────┐ │read of 'struct asn1_node_st *' (8 bytes)│ └─────────────────────────────────────────┘ ^ │ │ ┌─────────────────────────────────────────┐ ┌────────────┬────────────┬────────────────┐ │ │ │ [0] │ ... │ [199] │ │ before valid range │ ├────────────┴────────────┴────────────────┤ │ │ │'yyvsa' (type: 'union _ASN1_YYSTYPE[200]')│ └─────────────────────────────────────────┘ └──────────────────────────────────────────┘ ├────────────────────┬────────────────────┤├┤├────────────────────┬─────────────────────┤ │ │ │ ╭────────────┴───────────╮ ╭────┴───╮ ╭────────┴────────╮ │⚠️ under-read of 8 bytes│ │64 bytes│ │size: 14400 bytes│ ╰────────────────────────╯ ╰────────╯ ╰─────────────────╯ ASN1.y:454:70: warning: use of uninitialized value 'MEM[(char * {ref-all})_263]' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 454 | _asn1_set_value($$,$4,strlen($4)+1);} | ^ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) region created on stack here │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 127:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:2646:3: │ | │ │ |┌──────────────────────────────────────────┘ │ 2646 |│ case 127: /* constant_def: IDENTIFIER INTEGER "::=" pos_neg_num */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': events 21-22 │ │ASN1.y:454:70: │ 454 | _asn1_set_value($$,$4,strlen($4)+1);} │ | ^ │ | | │ | (21) while looking for null terminator for argument 1 ('_263') of 'strlen'... │ | (22) ⚠️ use of uninitialized value 'MEM[(char * {ref-all})_263]' here │ /usr/include/string.h:407:15: note: argument 1 of 'strlen' must be a pointer to a null-terminated string 407 | extern size_t strlen (const char *__s) | ^~~~~~ ASN1.y:457:54: warning: use of uninitialized value 'yyvsp_334->node' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 457 | type_constant: type_def {$$=$1;} | ^ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) region created on stack here │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 128:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:2654:3: │ | │ │ |┌──────────────────────────────────────────┘ │ 2654 |│ case 128: /* type_constant: type_def */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': event 21 │ │ASN1.y:457:54: │ 457 | type_constant: type_def {$$=$1;} │ | ^ │ | | │ | (21) ⚠️ use of uninitialized value 'yyvsp_334->node' here │ ASN1.y:459:54: warning: use of uninitialized value 'yyvsp_334->node' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 459 | | constant_def {$$=$1;} | ^ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) region created on stack here │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 130:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:2666:3: │ | │ │ |┌──────────────────────────────────────────┘ │ 2666 |│ case 130: /* type_constant: constant_def */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': event 21 │ │ASN1.y:459:54: │ 459 | | constant_def {$$=$1;} │ | ^ │ | | │ | (21) ⚠️ use of uninitialized value 'yyvsp_334->node' here │ ASN1.y:462:64: warning: use of uninitialized value 'yyvsp_334->node' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 462 | type_constant_list : type_constant {$$=$1;} | ^ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) region created on stack here │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 131:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:2672:3: │ | │ │ |┌──────────────────────────────────────────┘ │ 2672 |│ case 131: /* type_constant_list: type_constant */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': event 21 │ │ASN1.y:462:64: │ 462 | type_constant_list : type_constant {$$=$1;} │ | ^ │ | | │ | (21) ⚠️ use of uninitialized value 'yyvsp_334->node' here │ ASN1.y:463:74: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 463 | | type_constant_list type_constant {if (!$1) | ~~~ ^ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) capacity: 14400 bytes │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 132:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:2678:3: │ | │ │ |┌──────────────────────────────────────────┘ │ 2678 |│ case 132: /* type_constant_list: type_constant_list type_constant */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': event 21 │ │ASN1.y:463:74: │ 463 | | type_constant_list type_constant {if (!$1) │ | ~~~ ^ │ | | │ | (21) ⚠️ out-of-bounds read from byte -72 till byte -65 but 'yyvsa' starts at byte 0 │ ASN1.y:463:74: note: valid subscripts for 'yyvsa' are '[0]' to '[199]' ┌─────────────────────────────────────────┐ │read of 'struct asn1_node_st *' (8 bytes)│ └─────────────────────────────────────────┘ ^ │ │ ┌─────────────────────────────────────────┐ ┌────────────┬────────────┬────────────────┐ │ │ │ [0] │ ... │ [199] │ │ before valid range │ ├────────────┴────────────┴────────────────┤ │ │ │'yyvsa' (type: 'union _ASN1_YYSTYPE[200]')│ └─────────────────────────────────────────┘ └──────────────────────────────────────────┘ ├────────────────────┬────────────────────┤├┤├────────────────────┬─────────────────────┤ │ │ │ ╭────────────┴───────────╮ ╭────┴───╮ ╭────────┴────────╮ │⚠️ under-read of 8 bytes│ │64 bytes│ │size: 14400 bytes│ ╰────────────────────────╯ ╰────────╯ ╰─────────────────╯ ASN1.y:465:87: warning: use of uninitialized value 'yyvsp_334->node' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 465 | $$ = $2; | ^ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) region created on stack here │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 132:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:2678:3: │ | │ │ |┌──────────────────────────────────────────┘ │ 2678 |│ case 132: /* type_constant_list: type_constant_list type_constant */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': events 21-23 │ │ASN1.y:463:62: │ 463 | | type_constant_list type_constant {if (!$1) │ | ^ │ | | │ | (21) following 'true' branch... ─>─┐ │ | │ │ | │ │ |┌────────────────────────────────────────────────────────────────────────────────────────────────┘ │ 464 |│ { │ 465 |│ $$ = $2; │ |│ │ |│ | │ |└─────────────────────────────────────────────────────────────────────────────────────>(22) ...to here │ | (23) ⚠️ use of uninitialized value 'yyvsp_334->node' here │ ASN1.y:470:76: warning: use of uninitialized value 'yyvsp_334->node' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 470 | if ($2) _asn1_set_right(_asn1_get_last_right($1),$2); | ~~~~~~~~~^~~~~~ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) region created on stack here │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 132:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:2678:3: │ | │ │ |┌──────────────────────────────────────────┘ │ 2678 |│ case 132: /* type_constant_list: type_constant_list type_constant */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': events 21-23 │ │ASN1.y:463:62: │ 463 | | type_constant_list type_constant {if (!$1) │ | ^ │ | | │ | (21) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌─────────────────────────────────────────────────────────────────────────────────────────────────┘ │ 469 |│ $$=$1; │ |│ ~~~~~~ │ |│ | │ |└─────────────────────────────────────────────────────────────────────────>(22) ...to here │ 470 | if ($2) _asn1_set_right(_asn1_get_last_right($1),$2); │ | ~~~~~~~~~~~~~~~ │ | | │ | (23) ⚠️ use of uninitialized value 'yyvsp_334->node' here │ ASN1.y:475:59: warning: stack-based buffer under-read [CWE-127] [-Wanalyzer-out-of-bounds] 475 | _asn1_set_down($$,$3); | ^~~~~~~~~~~~~~~~~~~~~~ 'asn1_parser2array': events 1-2 │ │ASN1.y:788:1: │ 788 | asn1_parser2array (const char *inputFileName, const char *outputFileName, │ | ^~~~~~~~~~~~~~~~~ │ | | │ | (1) entry to 'asn1_parser2array' │...... │ 802 | if (file_asn1 == NULL) │ | ~ │ | | │ | (2) following 'false' branch... ─>─┐ │ | │ │ 'asn1_parser2array': event 3 │ │ | │ │ |┌────────────────────────────────────────┘ │ 808 |│ result_parse = ASN1_SUCCESS; │ 'asn1_parser2array': event 4 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse ASN1.y:811:3: note: in expansion of macro 'yyparse' │ 811 | yyparse (); │ | ^~~~~~~ │ └──> '_asn1_yyparse': event 5 │ │ASN1.c:69:25: │ 69 | #define yyparse _asn1_yyparse │ | ^~~~~~~~~~~~~ │ | | │ | (5) entry to '_asn1_yyparse' ASN1.c:1604:1: note: in expansion of macro 'yyparse' │ 1604 | yyparse (void) │ | ^~~~~~~ │ '_asn1_yyparse': events 6-11 │ │ 1622 | YYSTYPE yyvsa[YYINITDEPTH]; │ | ^~~~~ │ | | │ | (6) capacity: 14400 bytes │...... │ 1673 | if (yyss + yystacksize - 1 <= yyssp) │ | ~ │ | | │ | (7) following 'false' branch... ─>─┐ │ | │ │...... │ | │ │ |┌────────────────────────────────────────┘ │ 1737 |│ if (yystate == YYFINAL) │ |│ ~ │ |│ | │ |└────>(8) ...to here │ | (9) following 'false' branch (when 'yystate_304 != 5')... ─>─┐ │ | │ │...... │ | │ │ |ake[3]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib' 6m┌──────────────────────────────────────────────────────────────────┘ │ 1740 |│ goto yybackup; │ |│ ~~~~ │ |│ | │ |└─>(10) ...to here │...... │ 1752 | if (yypact_value_is_default (yyn)) │ | ~ │ | | │ | (11) following 'false' branch (when 'yyn_376 != -140')... ─>─┐ │ | │ │ '_asn1_yyparse': event 12 │ │ | │ │ |┌──────────────────────────────────────────────────────────────────┘ │ 1758 |│ if (yychar == _ASN1_YYEMPTY) │ '_asn1_yyparse': event 13 │ │ 1758 | if (yychar == _ASN1_YYEMPTY) │ | ^ │ | | │ | (13) following 'true' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 14 │ │ASN1.c:70:25: │ | │ │ |┌────────────────────────────────────────┘ │ 70 |│#define yylex _asn1_yylex ASN1.c:1761:16: note: in expansion of macro 'yylex' │ 1761 | yychar = yylex (); │ | ^~~~~ │ '_asn1_yyparse': event 15 │ │ 1770 | else if (yychar == _ASN1_YYerror) │ | ^ │ | | │ | (15) following 'false' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 16 │ │ | │ │ |┌──────────────────────────────────────────────┘ │ 789 |│ (0 <= (YYX) && (YYX) <= YYMAXUTOK \ │ |│ ^ │ |│ | │ |└─────────────>(16) ...to here ASN1.c:1782:17: note: in expansion of macro 'YYTRANSLATE' │ 1782 | yytoken = YYTRANSLATE (yychar); │ | ^~~~~~~~~~~ │ '_asn1_yyparse': events 17-19 │ │ 1792 | if (yyn <= 0) │ | ^ │ | | │ | (17) following 'true' branch (when 'yyn_384 <= 0')... ─>─┐ │ | │ │...... │ | │ │ |┌──────────────────────────────────────────────────────────────┘ │ 1796 |│ yyn = -yyn; │ |│ ~~~~~~~~~~ │ |│ | │ |└─────────>(18) ...to here │...... │ 1846 | switch (yyn) │ | ~~~~~~ │ | | │ | (19) following 'case 133:' branch... ─>─┐ │ | │ │ '_asn1_yyparse': event 20 │ │ASN1.c:2692:3: │ | │ │ |┌──────────────────────────────────────────┘ │ 2692 |│ case 133: /* definitions_id: IDENTIFIER '{' obj_constant_list '}' */ │ |│ ^~~~ │ |│ | │ |└─>(20) ...to here │ '_asn1_yyparse': event 21 │ │ASN1.y:475:59: │ 475 | _asn1_set_down($$,$3); │ | ^~~~~~~~~~~~~~~~~~~~~~ │ | | │ | (21) ⚠️ out-of-bounds read from byte -72 till byte -65 but 'yyvsa' starts at byte 0 │ ASN1.y:475:59: note: valid subscripts for 'yyvsa' are '[0]' to '[199]' ┌─────────────────────────────────────────┐ │read of 'struct asn1_node_st *' (8 bytes)│ └─────────────────────────────────────────┘ ^ │ │ ┌─────────────────────────────────────────┐ ┌────────────┬────────────┬────────────────┐ │ │ │ [0] │ ... │ [199] │ │ before valid range │ ├────────────┴────────────┴────────────────┤ │ │ │'yyvsa' (type: 'union _ASN1_YYSTYPE[200]')│ └─────────────────────────────────────────┘ └──────────────────────────────────────────┘ ├────────────────────┬────────────────────┤├┤├────────────────────┬─────────────────────┤ │ │ │ ╭────────────┴───────────╮ ╭────┴───╮ ╭────────┴────────╮ │⚠️ under-read of 8 bytes│ │64 bytes│ │size: 14400 bytes│ ╰────────────────────────╯ ╰────────╯ ╰─────────────────╯ make[3]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib' /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I./gl -I./gl -I./includes -I./includes -DASN1_BUILDING -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o decoding.lo decoding.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I./gl -I./gl -I./includes -I./includes -DASN1_BUILDING -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c decoding.c -fPIC -DPIC -o .libs/decoding.o make[3]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib' make[3]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib' /bin/sh ../libtool --tag=CC --mode=link gcc -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -no-undefined -version-info 12:4:6 -Wl,--version-script=./libtasn1.map -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 -o libtasn1.la -rpath /usr/lib64 ASN1.lo coding.lo decoding.lo element.lo errors.lo gstr.lo parser_aux.lo structure.lo version.lo gl/libgnu.la libtool: link: gcc -shared -fPIC -DPIC .libs/ASN1.o .libs/coding.o .libs/decoding.o .libs/element.o .libs/errors.o .libs/gstr.o .libs/parser_aux.o .libs/structure.o .libs/version.o -Wl,--whole-archive gl/.libs/libgnu.a -Wl,--no-whole-archive -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -fdiagnostics-color=always -O2 -flto=auto -g -grecord-gcc-switches -Werror=format-security -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -mtls-dialect=gnu2 -mno-omit-leaf-frame-pointer -Wl,--version-script=./libtasn1.map -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,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 -Wl,-soname -Wl,libtasn1.so.6 -o .libs/libtasn1.so.6.6.4 libtool: link: (cd ".libs" && rm -f "libtasn1.so.6" && ln -s "libtasn1.so.6.6.4" "libtasn1.so.6") libtool: link: (cd ".libs" && rm -f "libtasn1.so" && ln -s "libtasn1.so.6.6.4" "libtasn1.so") libtool: link: ( cd ".libs" && rm -f "libtasn1.la" && ln -s "../libtasn1.la" "libtasn1.la" ) make[3]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib' Making all in src Making all in gl make[3]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src/gl' sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''HAVE_ALLOCA_H''@|1|g' \ ./alloca.in.h > alloca.h-t mv alloca.h-t alloca.h make[3]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src/gl' make[3]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src/gl' sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL_SGL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_LIMITS_H''@||g' \ ./limits.in.h > limits.h-t mv limits.h-t limits.h make[3]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src/gl' make[3]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src/gl' sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL_SGL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_STDDEF_H''@||g' \ -e 's|@''NULLPTR_T_NEEDS_STDDEF''@|1|g' \ -e 's|@''STDDEF_NOT_IDEMPOTENT''@|1|g' \ -e 's|@''REPLACE_NULL''@|0|g' \ -e 's|@''HAVE_MAX_ALIGN_T''@|1|g' \ ./stddef.in.h > stddef.h-t mv stddef.h-t stddef.h make[3]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src/gl' make[3]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src/gl' sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL_SGL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_FCNTL_H''@||g' \ -e 's/@''GNULIB_CREAT''@/0/g' \ -e 's/@''GNULIB_FCNTL''@/1/g' \ -e 's/@''GNULIB_NONBLOCKING''@/0/g' \ -e 's/@''GNULIB_OPEN''@/1/g' \ -e 's/@''GNULIB_OPENAT''@/0/g' \ -e 's/@''GNULIB_MDA_CREAT''@/1/g' \ -e 's/@''GNULIB_MDA_OPEN''@/1/g' \ -e 's|@''HAVE_FCNTL''@|1|g' \ -e 's|@''HAVE_OPENAT''@|1|g' \ -e 's|@''REPLACE_CREAT''@|0|g' \ -e 's|@''REPLACE_FCNTL''@|1|g' \ -e 's|@''REPLACE_OPEN''@|0|g' \ -e 's|@''REPLACE_OPENAT''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ ./fcntl.in.h > fcntl.h-t mv fcntl.h-t fcntl.h make[3]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src/gl' make[3]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src/gl' sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's/@''HAVE_INTTYPES_H''@/1/g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_INTTYPES_H''@||g' \ -e 's/@''APPLE_UNIVERSAL_BUILD''@/0/g' \ -e 's/@''PRIPTR_PREFIX''@/__PRIPTR_PREFIX/g' \ -e 's/@''GNULIB_IMAXABS''@/0/g' \ -e 's/@''GNULIB_IMAXDIV''@/0/g' \ -e 's/@''GNULIB_STRTOIMAX''@/0/g' \ -e 's/@''GNULIB_STRTOUMAX''@/0/g' \ -e 's/@''HAVE_DECL_IMAXABS''@/1/g' \ -e 's/@''HAVE_DECL_IMAXDIV''@/1/g' \ -e 's/@''HAVE_DECL_STRTOIMAX''@/1/g' \ -e 's/@''HAVE_DECL_STRTOUMAX''@/1/g' \ -e 's/@''HAVE_IMAXDIV_T''@/1/g' \ -e 's/@''REPLACE_IMAXABS''@/0/g' \ -e 's/@''REPLACE_IMAXDIV''@/0/g' \ -e 's/@''REPLACE_STRTOIMAX''@/0/g' \ -e 's/@''REPLACE_STRTOUMAX''@/0/g' \ -e 's/@''INT32_MAX_LT_INTMAX_MAX''@/1/g' \ -e 's/@''INT64_MAX_EQ_LONG_MAX''@/defined _LP64/g' \ -e 's/@''UINT32_MAX_LT_UINTMAX_MAX''@/1/g' \ -e 's/@''UINT64_MAX_EQ_ULONG_MAX''@/defined _LP64/g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ ./inttypes.in.h > inttypes.h-t mv inttypes.h-t inttypes.h make[3]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src/gl' make[3]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src/gl' /usr/bin/mkdir -p 'sys' sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL_SGL|g' \ -e 's/@''HAVE_SYS_TIME_H''@/1/g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_SYS_TIME_H''@||g' \ -e 's/@''GNULIB_GETTIMEOFDAY''@/1/g' \ -e 's|@''HAVE_WINSOCK2_H''@|0|g' \ -e 's/@''HAVE_GETTIMEOFDAY''@/1/g' \ -e 's/@''HAVE_STRUCT_TIMEVAL''@/1/g' \ -e 's/@''REPLACE_GETTIMEOFDAY''@/0/g' \ -e 's/@''REPLACE_STRUCT_TIMEVAL''@/0/g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ ./sys_time.in.h > sys/time.h-t mv sys/time.h-t sys/time.h make[3]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src/gl' make[3]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src/gl' /usr/bin/mkdir -p 'sys' sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL_SGL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_SYS_TYPES_H''@||g' \ -e 's|@''WINDOWS_64_BIT_OFF_T''@|0|g' \ -e 's|@''HAVE_OFF64_T''@|1|g' \ -e 's|@''WINDOWS_STAT_INODES''@|0|g' \ -e 's|@''HAVE_BLKSIZE_T''@|1|g' \ -e 's|@''HAVE_BLKCNT_T''@|1|g' \ ./sys_types.in.h > sys/types.h-t mv sys/types.h-t sys/types.h make[3]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src/gl' make[3]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src/gl' sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL_SGL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_TIME_H''@||g' \ -e 's/@''GNULIB_CTIME''@/0/g' \ -e 's/@''GNULIB_LOCALTIME''@/0/g' \ -e 's/@''GNULIB_MKTIME''@/0/g' \ -e 's/@''GNULIB_NANOSLEEP''@/0/g' \ -e 's/@''GNULIB_STRFTIME''@/0/g' \ -e 's/@''GNULIB_STRPTIME''@/0/g' \ -e 's/@''GNULIB_TIME''@/0/g' \ -e 's/@''GNULIB_TIMEGM''@/0/g' \ -e 's/@''GNULIB_TIMESPEC_GET''@/0/g' \ -e 's/@''GNULIB_TIMESPEC_GETRES''@/0/g' \ -e 's/@''GNULIB_TIME_R''@/0/g' \ -e 's/@''GNULIB_TIME_RZ''@/0/g' \ -e 's/@''GNULIB_TZNAME''@/0/g' \ -e 's/@''GNULIB_TZSET''@/0/g' \ -e 's/@''GNULIB_MDA_TZSET''@/1/g' \ -e 's|@''HAVE_DECL_LOCALTIME_R''@|1|g' \ -e 's|@''HAVE_NANOSLEEP''@|1|g' \ -e 's|@''HAVE_STRPTIME''@|1|g' \ -e 's|@''HAVE_TIMEGM''@|1|g' \ -e 's|@''HAVE_TIMESPEC_GET''@|1|g' \ -e 's|@''HAVE_TIMESPEC_GETRES''@|1|g' \ -e 's|@''HAVE_TIMEZONE_T''@|0|g' \ -e 's|@''HAVE_TZALLOC''@|0|g' \ -e 's|@''REPLACE_CTIME''@|0|g' \ -e 's|@''REPLACE_GMTIME''@|0|g' \ -e 's|@''REPLACE_LOCALTIME''@|0|g' \ -e 's|@''REPLACE_LOCALTIME_R''@|0|g' \ -e 's|@''REPLACE_LOCALTIME_RZ''@|0|g' \ -e 's|@''REPLACE_MKTIME''@|0|g' \ -e 's|@''REPLACE_MKTIME_Z''@|0|g' \ -e 's|@''REPLACE_NANOSLEEP''@|0|g' \ -e 's|@''REPLACE_STRFTIME''@|0|g' \ -e 's|@''REPLACE_TIME''@|0|g' \ -e 's|@''REPLACE_TIMEGM''@|0|g' \ -e 's|@''REPLACE_TIMESPEC_GET''@|0|g' \ -e 's|@''REPLACE_TIMESPEC_GETRES''@|0|g' \ -e 's|@''REPLACE_TZSET''@|0|g' \ -e 's|@''PTHREAD_H_DEFINES_STRUCT_TIMESPEC''@|0|g' \ -e 's|@''SYS_TIME_H_DEFINES_STRUCT_TIMESPEC''@|0|g' \ -e 's|@''TIME_H_DEFINES_STRUCT_TIMESPEC''@|1|g' \ -e 's|@''UNISTD_H_DEFINES_STRUCT_TIMESPEC''@|0|g' \ -e 's|@''TIME_H_DEFINES_TIME_UTC''@|1|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ ./time.in.h > time.h-t mv time.h-t time.h make[3]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src/gl' make[3]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src/gl' /usr/bin/mkdir -p 'sys' sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL_SGL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_SYS_STAT_H''@||g' \ -e 's|@''WINDOWS_64_BIT_ST_SIZE''@|0|g' \ -e 's|@''WINDOWS_STAT_TIMESPEC''@|0|g' \ -e 's/@''GNULIB_CHMOD''@/0/g' \ -e 's/@''GNULIB_FCHMODAT''@/0/g' \ -e 's/@''GNULIB_FSTAT''@/1/g' \ -e 's/@''GNULIB_FSTATAT''@/0/g' \ -e 's/@''GNULIB_FUTIMENS''@/0/g' \ -e 's/@''GNULIB_GETUMASK''@/0/g' \ -e 's/@''GNULIB_LCHMOD''@/0/g' \ -e 's/@''GNULIB_LSTAT''@/0/g' \ -e 's/@''GNULIB_MKDIR''@/0/g' \ -e 's/@''GNULIB_MKDIRAT''@/0/g' \ -e 's/@''GNULIB_MKFIFO''@/0/g' \ -e 's/@''GNULIB_MKFIFOAT''@/0/g' \ -e 's/@''GNULIB_MKNOD''@/0/g' \ -e 's/@''GNULIB_MKNODAT''@/0/g' \ -e 's/@''GNULIB_STAT''@/1/g' \ -e 's/@''GNULIB_UTIMENSAT''@/0/g' \ -e 's/@''GNULIB_OVERRIDES_STRUCT_STAT''@/0/g' \ -e 's/@''GNULIB_MDA_CHMOD''@/1/g' \ -e 's/@''GNULIB_MDA_MKDIR''@/1/g' \ -e 's/@''GNULIB_MDA_UMASK''@/1/g' \ -e 's|@''HAVE_FCHMODAT''@|1|g' \ -e 's|@''HAVE_FSTATAT''@|1|g' \ -e 's|@''HAVE_FUTIMENS''@|1|g' \ -e 's|@''HAVE_GETUMASK''@|1|g' \ -e 's|@''HAVE_LCHMOD''@|1|g' \ -e 's|@''HAVE_LSTAT''@|1|g' \ -e 's|@''HAVE_MKDIRAT''@|1|g' \ -e 's|@''HAVE_MKFIFO''@|1|g' \ -e 's|@''HAVE_MKFIFOAT''@|1|g' \ -e 's|@''HAVE_MKNOD''@|1|g' \ -e 's|@''HAVE_MKNODAT''@|1|g' \ -e 's|@''HAVE_UTIMENSAT''@|1|g' \ -e 's|@''REPLACE_CHMOD''@|0|g' \ -e 's|@''REPLACE_FCHMODAT''@|0|g' \ -e 's|@''REPLACE_FSTAT''@|0|g' \ -e 's|@''REPLACE_FSTATAT''@|0|g' \ -e 's|@''REPLACE_FUTIMENS''@|0|g' \ -e 's|@''REPLACE_LSTAT''@|0|g' \ -e 's|@''REPLACE_MKDIR''@|0|g' \ -e 's|@''REPLACE_MKFIFO''@|0|g' \ -e 's|@''REPLACE_MKFIFOAT''@|0|g' \ -e 's|@''REPLACE_MKNOD''@|0|g' \ -e 's|@''REPLACE_MKNODAT''@|0|g' \ -e 's|@''REPLACE_STAT''@|0|g' \ -e 's|@''REPLACE_UTIMENSAT''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ ./sys_stat.in.h > sys/stat.h-t mv sys/stat.h-t sys/stat.h make[3]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src/gl' make[3]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src/gl' sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL_SGL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_STRING_H''@||g' \ -e 's/@''GNULIB_EXPLICIT_BZERO''@/0/g' \ -e 's/@''GNULIB_FFSL''@/0/g' \ -e 's/@''GNULIB_FFSLL''@/0/g' \ -e 's/@''GNULIB_MBSLEN''@/0/g' \ -e 's/@''GNULIB_MBSNLEN''@/0/g' \ -e 's/@''GNULIB_MBSCHR''@/0/g' \ -e 's/@''GNULIB_MBSRCHR''@/0/g' \ -e 's/@''GNULIB_MBSSTR''@/0/g' \ -e 's/@''GNULIB_MBSCASECMP''@/0/g' \ -e 's/@''GNULIB_MBSNCASECMP''@/0/g' \ -e 's/@''GNULIB_MBSPCASECMP''@/0/g' \ -e 's/@''GNULIB_MBSCASESTR''@/0/g' \ -e 's/@''GNULIB_MBSCSPN''@/0/g' \ -e 's/@''GNULIB_MBSPBRK''@/0/g' \ -e 's/@''GNULIB_MBSSPN''@/0/g' \ -e 's/@''GNULIB_MBSSEP''@/0/g' \ -e 's/@''GNULIB_MBSTOK_R''@/0/g' \ -e 's/@''GNULIB_MBS_ENDSWITH''@/0/g' \ -e 's/@''GNULIB_MBS_STARTSWITH''@/0/g' \ -e 's/@''GNULIB_MEMCHR''@/0/g' \ -e 's/@''GNULIB_MEMMEM''@/0/g' \ -e 's/@''GNULIB_MEMPCPY''@/0/g' \ -e 's/@''GNULIB_MEMRCHR''@/0/g' \ -e 's/@''GNULIB_MEMSET_EXPLICIT''@/1/g' \ -e 's/@''GNULIB_RAWMEMCHR''@/0/g' \ -e 's/@''GNULIB_STPCPY''@/0/g' \ -e 's/@''GNULIB_STPNCPY''@/0/g' \ -e 's/@''GNULIB_STRCHRNUL''@/0/g' \ -e 's/@''GNULIB_STRDUP''@/0/g' \ -e 's/@''GNULIB_STRNCAT''@/0/g' \ -e 's/@''GNULIB_STRNDUP''@/0/g' \ -e 's/@''GNULIB_STRNLEN''@/0/g' \ -e 's/@''GNULIB_STRPBRK''@/0/g' \ -e 's/@''GNULIB_STRSEP''@/0/g' \ -e 's/@''GNULIB_STRSTR''@/0/g' \ -e 's/@''GNULIB_STRCASESTR''@/0/g' \ -e 's/@''GNULIB_STRTOK_R''@/0/g' \ -e 's/@''GNULIB_STR_ENDSWITH''@/0/g' \ -e 's/@''GNULIB_STR_STARTSWITH''@/0/g' \ -e 's/@''GNULIB_STRERROR''@/0/g' \ -e 's/@''GNULIB_STRERROR_R''@/0/g' \ -e 's/@''GNULIB_STRERRORNAME_NP''@/0/g' \ -e 's/@''GNULIB_SIGABBREV_NP''@/0/g' \ -e 's/@''GNULIB_SIGDESCR_NP''@/0/g' \ -e 's/@''GNULIB_STRSIGNAL''@/0/g' \ -e 's/@''GNULIB_STRVERSCMP''@/0/g' \ -e 's/@''GNULIB_MDA_MEMCCPY''@/1/g' \ -e 's/@''GNULIB_MDA_STRDUP''@/1/g' \ -e 's/@''GNULIB_FREE_POSIX''@/1/g' \ < ./string.in.h > string.h-t1 sed \ -e 's|@''HAVE_EXPLICIT_BZERO''@|1|g' \ -e 's|@''HAVE_FFSL''@|1|g' \ -e 's|@''HAVE_FFSLL''@|1|g' \ -e 's|@''HAVE_MBSLEN''@|0|g' \ -e 's|@''HAVE_DECL_MEMMEM''@|1|g' \ -e 's|@''HAVE_MEMPCPY''@|1|g' \ -e 's|@''HAVE_DECL_MEMRCHR''@|1|g' \ -e 's|@''HAVE_MEMSET_EXPLICIT''@|0|g' \ -e 's|@''HAVE_RAWMEMCHR''@|1|g' \ -e 's|@''HAVE_STPCPY''@|1|g' \ -e 's|@''HAVE_STPNCPY''@|1|g' \ -e 's|@''HAVE_STRCHRNUL''@|1|g' \ -e 's|@''HAVE_DECL_STRDUP''@|1|g' \ -e 's|@''HAVE_DECL_STRNDUP''@|1|g' \ -e 's|@''HAVE_DECL_STRNLEN''@|1|g' \ -e 's|@''HAVE_STRPBRK''@|1|g' \ -e 's|@''HAVE_STRSEP''@|1|g' \ -e 's|@''HAVE_STRCASESTR''@|1|g' \ -e 's|@''HAVE_DECL_STRTOK_R''@|1|g' \ -e 's|@''HAVE_DECL_STRERROR_R''@|1|g' \ -e 's|@''HAVE_STRERRORNAME_NP''@|1|g' \ -e 's|@''HAVE_SIGABBREV_NP''@|1|g' \ -e 's|@''HAVE_SIGDESCR_NP''@|1|g' \ -e 's|@''HAVE_DECL_STRSIGNAL''@|1|g' \ -e 's|@''HAVE_STRVERSCMP''@|1|g' \ -e 's|@''REPLACE_FFSLL''@|0|g' \ -e 's|@''REPLACE_MEMCHR''@|0|g' \ -e 's|@''REPLACE_MEMMEM''@|0|g' \ -e 's|@''REPLACE_MEMPCPY''@|0|g' \ -e 's|@''REPLACE_MEMSET_EXPLICIT''@|0|g' \ -e 's|@''REPLACE_FREE''@|0|g' \ -e 's|@''REPLACE_STPCPY''@|0|g' \ -e 's|@''REPLACE_STPNCPY''@|0|g' \ -e 's|@''REPLACE_STRCHRNUL''@|0|g' \ -e 's|@''REPLACE_STRDUP''@|0|g' \ -e 's|@''REPLACE_STRNCAT''@|0|g' \ -e 's|@''REPLACE_STRNDUP''@|0|g' \ -e 's|@''REPLACE_STRNLEN''@|0|g' \ -e 's|@''REPLACE_STRSTR''@|0|g' \ -e 's|@''REPLACE_STRCASESTR''@|0|g' \ -e 's|@''REPLACE_STRTOK_R''@|0|g' \ -e 's|@''REPLACE_STRERROR''@|0|g' \ -e 's|@''REPLACE_STRERROR_R''@|0|g' \ -e 's|@''REPLACE_STRERRORNAME_NP''@|0|g' \ -e 's|@''REPLACE_STRSIGNAL''@|0|g' \ -e 's|@''REPLACE_STRVERSCMP''@|0|g' \ -e 's|@''UNDEFINE_STRTOK_R''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ < string.h-t1 > string.h-t2 rm -f string.h-t1 mv string.h-t2 string.h make[3]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src/gl' make[3]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src/gl' sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL_SGL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''HAVE_FEATURES_H''@|1|g' \ -e 's|@''NEXT_WCHAR_H''@||g' \ -e 's|@''HAVE_WCHAR_H''@|1|g' \ -e 's/@''HAVE_CRTDEFS_H''@/0/g' \ -e 's/@''GNULIBHEADERS_OVERRIDE_WINT_T''@/0/g' \ -e 's/@''GNULIB_BTOWC''@/0/g' \ -e 's/@''GNULIB_WCTOB''@/0/g' \ -e 's/@''GNULIB_MBSINIT''@/0/g' \ -e 's/@''GNULIB_MBSZERO''@/0/g' \ -e 's/@''GNULIB_MBRTOWC''@/0/g' \ -e 's/@''GNULIB_MBRLEN''@/0/g' \ -e 's/@''GNULIB_MBSRTOWCS''@/0/g' \ -e 's/@''GNULIB_MBSNRTOWCS''@/0/g' \ -e 's/@''GNULIB_WCRTOMB''@/0/g' \ -e 's/@''GNULIB_WCSRTOMBS''@/0/g' \ -e 's/@''GNULIB_WCSNRTOMBS''@/0/g' \ -e 's/@''GNULIB_WCWIDTH''@/0/g' \ -e 's/@''GNULIB_WMEMCHR''@/0/g' \ -e 's/@''GNULIB_WMEMCMP''@/0/g' \ -e 's/@''GNULIB_WMEMCPY''@/0/g' \ -e 's/@''GNULIB_WMEMMOVE''@/0/g' \ -e 's/@''GNULIB_WMEMPCPY''@/0/g' \ -e 's/@''GNULIB_WMEMSET''@/0/g' \ -e 's/@''GNULIB_WCSLEN''@/0/g' \ -e 's/@''GNULIB_WCSNLEN''@/0/g' \ -e 's/@''GNULIB_WCSCPY''@/0/g' \ -e 's/@''GNULIB_WCPCPY''@/0/g' \ -e 's/@''GNULIB_WCSNCPY''@/0/g' \ -e 's/@''GNULIB_WCPNCPY''@/0/g' \ -e 's/@''GNULIB_WCSCAT''@/0/g' \ -e 's/@''GNULIB_WCSNCAT''@/0/g' \ -e 's/@''GNULIB_WCSCMP''@/0/g' \ -e 's/@''GNULIB_WCSNCMP''@/0/g' \ -e 's/@''GNULIB_WCSCASECMP''@/0/g' \ -e 's/@''GNULIB_WCSNCASECMP''@/0/g' \ -e 's/@''GNULIB_WCSCOLL''@/0/g' \ -e 's/@''GNULIB_WCSXFRM''@/0/g' \ -e 's/@''GNULIB_WCSDUP''@/0/g' \ -e 's/@''GNULIB_WCSCHR''@/0/g' \ -e 's/@''GNULIB_WCSRCHR''@/0/g' \ -e 's/@''GNULIB_WCSCSPN''@/0/g' \ -e 's/@''GNULIB_WCSSPN''@/0/g' \ -e 's/@''GNULIB_WCSPBRK''@/0/g' \ -e 's/@''GNULIB_WCSSTR''@/0/g' \ -e 's/@''GNULIB_WCSTOK''@/0/g' \ -e 's/@''GNULIB_WCSWIDTH''@/0/g' \ -e 's/@''GNULIB_WCSFTIME''@/0/g' \ -e 's/@''GNULIB_WGETCWD''@/0/g' \ -e 's/@''GNULIB_MDA_WCSDUP''@/1/g' \ -e 's/@''GNULIB_FREE_POSIX''@/1/g' \ < ./wchar.in.h > wchar.h-t1 sed \ -e 's|@''HAVE_WINT_T''@|1|g' \ -e 's|@''HAVE_BTOWC''@|1|g' \ -e 's|@''HAVE_MBSINIT''@|1|g' \ -e 's|@''HAVE_MBRTOWC''@|1|g' \ -e 's|@''HAVE_MBRLEN''@|1|g' \ -e 's|@''HAVE_MBSRTOWCS''@|1|g' \ -e 's|@''HAVE_MBSNRTOWCS''@|1|g' \ -e 's|@''HAVE_WCRTOMB''@|1|g' \ -e 's|@''HAVE_WCSRTOMBS''@|1|g' \ -e 's|@''HAVE_WCSNRTOMBS''@|1|g' \ -e 's|@''HAVE_WMEMCHR''@|1|g' \ -e 's|@''HAVE_WMEMCMP''@|1|g' \ -e 's|@''HAVE_WMEMCPY''@|1|g' \ -e 's|@''HAVE_WMEMMOVE''@|1|g' \ -e 's|@''HAVE_WMEMPCPY''@|1|g' \ -e 's|@''HAVE_WMEMSET''@|1|g' \ -e 's|@''HAVE_WCSLEN''@|1|g' \ -e 's|@''HAVE_WCSNLEN''@|1|g' \ -e 's|@''HAVE_WCSCPY''@|1|g' \ -e 's|@''HAVE_WCPCPY''@|1|g' \ -e 's|@''HAVE_WCSNCPY''@|1|g' \ -e 's|@''HAVE_WCPNCPY''@|1|g' \ -e 's|@''HAVE_WCSCAT''@|1|g' \ -e 's|@''HAVE_WCSNCAT''@|1|g' \ -e 's|@''HAVE_WCSCMP''@|1|g' \ -e 's|@''HAVE_WCSNCMP''@|1|g' \ -e 's|@''HAVE_WCSCASECMP''@|1|g' \ -e 's|@''HAVE_WCSNCASECMP''@|1|g' \ -e 's|@''HAVE_WCSCOLL''@|1|g' \ -e 's|@''HAVE_WCSXFRM''@|1|g' \ -e 's|@''HAVE_WCSDUP''@|1|g' \ -e 's|@''HAVE_WCSCHR''@|1|g' \ -e 's|@''HAVE_WCSRCHR''@|1|g' \ -e 's|@''HAVE_WCSCSPN''@|1|g' \ -e 's|@''HAVE_WCSSPN''@|1|g' \ -e 's|@''HAVE_WCSPBRK''@|1|g' \ -e 's|@''HAVE_WCSSTR''@|1|g' \ -e 's|@''HAVE_WCSTOK''@|1|g' \ -e 's|@''HAVE_WCSWIDTH''@|1|g' \ -e 's|@''HAVE_WCSFTIME''@|1|g' \ -e 's|@''HAVE_DECL_WCTOB''@|1|g' \ -e 's|@''HAVE_DECL_WCSDUP''@|1|g' \ -e 's|@''HAVE_DECL_WCWIDTH''@|1|g' \ < wchar.h-t1 > wchar.h-t2 sed \ -e 's|@''REPLACE_MBSTATE_T''@|0|g' \ -e 's|@''REPLACE_BTOWC''@|0|g' \ -e 's|@''REPLACE_WCTOB''@|0|g' \ -e 's|@''REPLACE_FREE''@|0|g' \ -e 's|@''REPLACE_MBSINIT''@|0|g' \ -e 's|@''REPLACE_MBRTOWC''@|0|g' \ -e 's|@''REPLACE_MBRLEN''@|0|g' \ -e 's|@''REPLACE_MBSRTOWCS''@|0|g' \ -e 's|@''REPLACE_MBSNRTOWCS''@|0|g' \ -e 's|@''REPLACE_WCRTOMB''@|0|g' \ -e 's|@''REPLACE_WCSRTOMBS''@|0|g' \ -e 's|@''REPLACE_WCSNRTOMBS''@|0|g' \ -e 's|@''REPLACE_WCWIDTH''@|0|g' \ -e 's|@''REPLACE_WCSWIDTH''@|0|g' \ -e 's|@''REPLACE_WCSFTIME''@|0|g' \ -e 's|@''REPLACE_WCSCMP''@|0|g' \ -e 's|@''REPLACE_WCSNCAT''@|0|g' \ -e 's|@''REPLACE_WCSNCMP''@|0|g' \ -e 's|@''REPLACE_WCSSTR''@|0|g' \ -e 's|@''REPLACE_WCSTOK''@|0|g' \ -e 's|@''REPLACE_WMEMCMP''@|0|g' \ -e 's|@''REPLACE_WMEMPCPY''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ < wchar.h-t2 > wchar.h-t3 rm -f wchar.h-t1 wchar.h-t2 mv wchar.h-t3 wchar.h make[3]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src/gl' make[3]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src/gl' sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL_SGL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_STDIO_H''@||g' \ -e 's/@''GNULIB_DPRINTF''@/0/g' \ -e 's/@''GNULIB_DZPRINTF''@/0/g' \ -e 's/@''GNULIB_FCLOSE''@/0/g' \ -e 's/@''GNULIB_FDOPEN''@/0/g' \ -e 's/@''GNULIB_FFLUSH''@/0/g' \ -e 's/@''GNULIB_FGETC''@/1/g' \ -e 's/@''GNULIB_FGETS''@/1/g' \ -e 's/@''GNULIB_FOPEN''@/1/g' \ -e 's/@''GNULIB_FOPEN_GNU''@/1/g' \ -e 's/@''GNULIB_FPRINTF''@/1/g' \ -e 's/@''GNULIB_FPRINTF_POSIX''@/0/g' \ -e 's/@''GNULIB_FPURGE''@/0/g' \ -e 's/@''GNULIB_FPUTC''@/1/g' \ -e 's/@''GNULIB_FPUTS''@/1/g' \ -e 's/@''GNULIB_FREAD''@/1/g' \ -e 's/@''GNULIB_FREOPEN''@/0/g' \ -e 's/@''GNULIB_FSCANF''@/1/g' \ -e 's/@''GNULIB_FSEEK''@/0/g' \ -e 's/@''GNULIB_FSEEKO''@/0/g' \ -e 's/@''GNULIB_FTELL''@/1/g' \ -e 's/@''GNULIB_FTELLO''@/1/g' \ -e 's/@''GNULIB_FWRITE''@/1/g' \ -e 's/@''GNULIB_FZPRINTF''@/0/g' \ -e 's/@''GNULIB_GETC''@/1/g' \ -e 's/@''GNULIB_GETCHAR''@/1/g' \ -e 's/@''GNULIB_GETDELIM''@/0/g' \ -e 's/@''GNULIB_GETLINE''@/0/g' \ -e 's/@''GNULIB_OBSTACK_PRINTF''@/0/g' \ -e 's/@''GNULIB_OBSTACK_PRINTF_POSIX''@/0/g' \ -e 's/@''GNULIB_OBSTACK_ZPRINTF''@/0/g' \ -e 's/@''GNULIB_PCLOSE''@/0/g' \ -e 's/@''GNULIB_PERROR''@/0/g' \ -e 's/@''GNULIB_POPEN''@/0/g' \ -e 's/@''GNULIB_PRINTF''@/1/g' \ -e 's/@''GNULIB_PRINTF_POSIX''@/0/g' \ -e 's/@''GNULIB_PUTC''@/1/g' \ -e 's/@''GNULIB_PUTCHAR''@/1/g' \ -e 's/@''GNULIB_PUTS''@/1/g' \ -e 's/@''GNULIB_REMOVE''@/0/g' \ -e 's/@''GNULIB_RENAME''@/0/g' \ -e 's/@''GNULIB_RENAMEAT''@/0/g' \ -e 's/@''GNULIB_SCANF''@/1/g' \ -e 's/@''GNULIB_SNPRINTF''@/0/g' \ -e 's/@''GNULIB_SNZPRINTF''@/0/g' \ -e 's/@''GNULIB_SPRINTF_POSIX''@/0/g' \ -e 's/@''GNULIB_STDIO_H_NONBLOCKING''@/0/g' \ -e 's/@''GNULIB_STDIO_H_SIGPIPE''@/0/g' \ -e 's/@''GNULIB_SZPRINTF''@/0/g' \ -e 's/@''GNULIB_TMPFILE''@/0/g' \ -e 's/@''GNULIB_VASPRINTF''@/0/g' \ -e 's/@''GNULIB_VASZPRINTF''@/0/g' \ -e 's/@''GNULIB_VDPRINTF''@/0/g' \ -e 's/@''GNULIB_VDZPRINTF''@/0/g' \ -e 's/@''GNULIB_VFPRINTF''@/1/g' \ -e 's/@''GNULIB_VFPRINTF_POSIX''@/0/g' \ -e 's/@''GNULIB_VFZPRINTF''@/0/g' \ -e 's/@''GNULIB_VFSCANF''@/0/g' \ -e 's/@''GNULIB_VSCANF''@/0/g' \ -e 's/@''GNULIB_VPRINTF''@/1/g' \ -e 's/@''GNULIB_VPRINTF_POSIX''@/0/g' \ -e 's/@''GNULIB_VSNPRINTF''@/0/g' \ -e 's/@''GNULIB_VSNZPRINTF''@/0/g' \ -e 's/@''GNULIB_VSPRINTF_POSIX''@/0/g' \ -e 's/@''GNULIB_VSZPRINTF''@/0/g' \ -e 's/@''GNULIB_VZPRINTF''@/0/g' \ -e 's/@''GNULIB_ZPRINTF''@/0/g' \ -e 's/@''GNULIB_MDA_FCLOSEALL''@/1/g' \ -e 's/@''GNULIB_MDA_FDOPEN''@/1/g' \ -e 's/@''GNULIB_MDA_FILENO''@/1/g' \ -e 's/@''GNULIB_MDA_GETW''@/1/g' \ -e 's/@''GNULIB_MDA_PUTW''@/1/g' \ -e 's/@''GNULIB_MDA_TEMPNAM''@/1/g' \ < ./stdio.in.h > stdio.h-t1 sed \ -e 's|@''HAVE_DECL_FCLOSEALL''@|1|g' \ -e 's|@''HAVE_DECL_FPURGE''@|1|g' \ -e 's|@''HAVE_DECL_FSEEKO''@|1|g' \ -e 's|@''HAVE_DECL_FTELLO''@|1|g' \ -e 's|@''HAVE_DECL_GETDELIM''@|1|g' \ -e 's|@''HAVE_DECL_GETLINE''@|1|g' \ -e 's|@''HAVE_DECL_GETW''@|1|g' \ -e 's|@''HAVE_DECL_OBSTACK_PRINTF''@|1|g' \ -e 's|@''HAVE_DECL_PUTW''@|1|g' \ -e 's|@''HAVE_DECL_SNPRINTF''@|1|g' \ -e 's|@''HAVE_DECL_VSNPRINTF''@|1|g' \ -e 's|@''HAVE_DPRINTF''@|1|g' \ -e 's|@''HAVE_FSEEKO''@|1|g' \ -e 's|@''HAVE_FTELLO''@|1|g' \ -e 's|@''HAVE_PCLOSE''@|1|g' \ -e 's|@''HAVE_POPEN''@|1|g' \ -e 's|@''HAVE_RENAMEAT''@|1|g' \ -e 's|@''HAVE_VASPRINTF''@|1|g' \ -e 's|@''HAVE_VDPRINTF''@|1|g' \ < stdio.h-t1 > stdio.h-t2 sed \ -e 's|@''REPLACE_DPRINTF''@|0|g' \ -e 's|@''REPLACE_FCLOSE''@|1|g' \ -e 's|@''REPLACE_FDOPEN''@|0|g' \ -e 's|@''REPLACE_FFLUSH''@|0|g' \ -e 's|@''REPLACE_FOPEN''@|1|g' \ -e 's|@''REPLACE_FOPEN_FOR_FOPEN_GNU''@|1|g' \ -e 's|@''REPLACE_FPRINTF''@|0|g' \ -e 's|@''REPLACE_FPURGE''@|0|g' \ -e 's|@''REPLACE_FREOPEN''@|0|g' \ -e 's|@''REPLACE_FSEEK''@|0|g' \ -e 's|@''REPLACE_FSEEKO''@|0|g' \ -e 's|@''REPLACE_FTELL''@|0|g' \ -e 's|@''REPLACE_FTELLO''@|0|g' \ -e 's|@''REPLACE_GETDELIM''@|0|g' \ -e 's|@''REPLACE_GETLINE''@|0|g' \ -e 's|@''REPLACE_OBSTACK_PRINTF''@|0|g' \ -e 's|@''REPLACE_PERROR''@|0|g' \ -e 's|@''REPLACE_POPEN''@|0|g' \ -e 's|@''REPLACE_PRINTF''@|0|g' \ -e 's|@''REPLACE_REMOVE''@|0|g' \ -e 's|@''REPLACE_RENAME''@|0|g' \ -e 's|@''REPLACE_RENAMEAT''@|0|g' \ -e 's|@''REPLACE_SNPRINTF''@|0|g' \ -e 's|@''REPLACE_SPRINTF''@|0|g' \ -e 's|@''REPLACE_STDIO_READ_FUNCS''@|0|g' \ -e 's|@''REPLACE_STDIO_WRITE_FUNCS''@|0|g' \ -e 's|@''REPLACE_TMPFILE''@|0|g' \ -e 's|@''REPLACE_VASPRINTF''@|0|g' \ -e 's|@''REPLACE_VDPRINTF''@|0|g' \ -e 's|@''REPLACE_VFPRINTF''@|0|g' \ -e 's|@''REPLACE_VPRINTF''@|0|g' \ -e 's|@''REPLACE_VSNPRINTF''@|0|g' \ -e 's|@''REPLACE_VSPRINTF''@|0|g' \ -e 's|@''ASM_SYMBOL_PREFIX''@||g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ < stdio.h-t2 > stdio.h-t3 rm -f stdio.h-t1 stdio.h-t2 mv stdio.h-t3 stdio.h make[3]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src/gl' make[3]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src/gl' sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL_SGL|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_STDLIB_H''@||g' \ -e 's/@''GNULIB__EXIT''@/0/g' \ -e 's/@''GNULIB_ABORT_DEBUG''@/0/g' \ -e 's/@''GNULIB_ALIGNED_ALLOC''@/0/g' \ -e 's/@''GNULIB_ATOLL''@/0/g' \ -e 's/@''GNULIB_CALLOC_GNU''@/0/g' \ -e 's/@''GNULIB_CALLOC_POSIX''@/0/g' \ -e 's/@''GNULIB_CANONICALIZE_FILE_NAME''@/0/g' \ -e 's/@''GNULIB_FREE_POSIX''@/1/g' \ -e 's/@''GNULIB_GETLOADAVG''@/0/g' \ -e 's/@''GNULIB_GETPROGNAME''@/0/g' \ -e 's/@''GNULIB_GETSUBOPT''@/0/g' \ -e 's/@''GNULIB_GRANTPT''@/0/g' \ -e 's/@''GNULIB_MALLOC_GNU''@/0/g' \ -e 's/@''GNULIB_MALLOC_POSIX''@/1/g' \ -e 's/@''GNULIB_MBSTOWCS''@/0/g' \ -e 's/@''GNULIB_MBTOWC''@/0/g' \ -e 's/@''GNULIB_MKDTEMP''@/0/g' \ -e 's/@''GNULIB_MKOSTEMP''@/0/g' \ -e 's/@''GNULIB_MKOSTEMPS''@/0/g' \ -e 's/@''GNULIB_MKSTEMP''@/0/g' \ -e 's/@''GNULIB_MKSTEMPS''@/0/g' \ -e 's/@''GNULIB_POSIX_MEMALIGN''@/0/g' \ -e 's/@''GNULIB_POSIX_OPENPT''@/0/g' \ -e 's/@''GNULIB_PTSNAME''@/0/g' \ -e 's/@''GNULIB_PTSNAME_R''@/0/g' \ -e 's/@''GNULIB_PUTENV''@/0/g' \ -e 's/@''GNULIB_QSORT_R''@/0/g' \ -e 's/@''GNULIB_RAND''@/0/g' \ -e 's/@''GNULIB_RANDOM''@/0/g' \ -e 's/@''GNULIB_RANDOM_R''@/0/g' \ -e 's/@''GNULIB_REALLOC_POSIX''@/1/g' \ -e 's/@''GNULIB_REALLOCARRAY''@/0/g' \ -e 's/@''GNULIB_REALPATH''@/0/g' \ -e 's/@''GNULIB_RPMATCH''@/0/g' \ -e 's/@''GNULIB_SECURE_GETENV''@/0/g' \ -e 's/@''GNULIB_SETENV''@/0/g' \ -e 's/@''GNULIB_STACK_TRACE''@/0/g' \ -e 's/@''GNULIB_STRTOD''@/0/g' \ -e 's/@''GNULIB_STRTOF''@/0/g' \ -e 's/@''GNULIB_STRTOL''@/0/g' \ -e 's/@''GNULIB_STRTOLD''@/0/g' \ -e 's/@''GNULIB_STRTOLL''@/0/g' \ -e 's/@''GNULIB_STRTOUL''@/0/g' \ -e 's/@''GNULIB_STRTOULL''@/0/g' \ -e 's/@''GNULIB_SYSTEM_POSIX''@/0/g' \ -e 's/@''GNULIB_UNLOCKPT''@/0/g' \ -e 's/@''GNULIB_UNSETENV''@/0/g' \ -e 's/@''GNULIB_WCTOMB''@/0/g' \ -e 's/@''GNULIB_MDA_ECVT''@/1/g' \ -e 's/@''GNULIB_MDA_FCVT''@/1/g' \ -e 's/@''GNULIB_MDA_GCVT''@/1/g' \ -e 's/@''GNULIB_MDA_MKTEMP''@/1/g' \ -e 's/@''GNULIB_MDA_PUTENV''@/1/g' \ < ./stdlib.in.h > stdlib.h-t1 sed \ -e 's|@''HAVE__EXIT''@|1|g' \ -e 's|@''HAVE_ALIGNED_ALLOC''@|1|g' \ -e 's|@''HAVE_ATOLL''@|1|g' \ -e 's|@''HAVE_CANONICALIZE_FILE_NAME''@|1|g' \ -e 's|@''HAVE_DECL_ECVT''@|1|g' \ -e 's|@''HAVE_DECL_FCVT''@|1|g' \ -e 's|@''HAVE_DECL_GCVT''@|1|g' \ -e 's|@''HAVE_DECL_GETLOADAVG''@|1|g' \ -e 's|@''HAVE_DECL_PROGRAM_INVOCATION_NAME''@|1|g' \ -e 's|@''HAVE_GETPROGNAME''@|1|g' \ -e 's|@''HAVE_GETSUBOPT''@|1|g' \ -e 's|@''HAVE_GRANTPT''@|1|g' \ -e 's|@''HAVE_INITSTATE''@|1|g' \ -e 's|@''HAVE_DECL_INITSTATE''@|1|g' \ -e 's|@''HAVE_MBTOWC''@|1|g' \ -e 's|@''HAVE_MKDTEMP''@|1|g' \ -e 's|@''HAVE_MKOSTEMP''@|1|g' \ -e 's|@''HAVE_MKOSTEMPS''@|1|g' \ -e 's|@''HAVE_MKSTEMP''@|1|g' \ -e 's|@''HAVE_MKSTEMPS''@|1|g' \ -e 's|@''HAVE_POSIX_MEMALIGN''@|1|g' \ -e 's|@''HAVE_POSIX_OPENPT''@|1|g' \ -e 's|@''HAVE_PTSNAME''@|1|g' \ -e 's|@''HAVE_PTSNAME_R''@|1|g' \ -e 's|@''HAVE_QSORT_R''@|1|g' \ -e 's|@''HAVE_RANDOM''@|1|g' \ -e 's|@''HAVE_RANDOM_H''@|1|g' \ -e 's|@''HAVE_RANDOM_R''@|1|g' \ -e 's|@''HAVE_REALLOCARRAY''@|1|g' \ -e 's|@''HAVE_REALPATH''@|1|g' \ -e 's|@''HAVE_RPMATCH''@|1|g' \ -e 's|@''HAVE_SECURE_GETENV''@|1|g' \ -e 's|@''HAVE_DECL_SETENV''@|1|g' \ -e 's|@''HAVE_SETSTATE''@|1|g' \ -e 's|@''HAVE_DECL_SETSTATE''@|1|g' \ -e 's|@''HAVE_STRTOD''@|1|g' \ -e 's|@''HAVE_STRTOF''@|1|g' \ -e 's|@''HAVE_STRTOL''@|1|g' \ -e 's|@''HAVE_STRTOLD''@|1|g' \ -e 's|@''HAVE_STRTOLL''@|1|g' \ -e 's|@''HAVE_STRTOUL''@|1|g' \ -e 's|@''HAVE_STRTOULL''@|1|g' \ -e 's|@''HAVE_STRUCT_RANDOM_DATA''@|1|g' \ -e 's|@''HAVE_SYS_LOADAVG_H''@|0|g' \ -e 's|@''HAVE_UNLOCKPT''@|1|g' \ -e 's|@''HAVE_DECL_UNSETENV''@|1|g' \ < stdlib.h-t1 > stdlib.h-t2 sed \ -e 's|@''REPLACE__EXIT''@|0|g' \ -e 's|@''REPLACE_ABORT''@|0|g' \ -e 's|@''REPLACE_ALIGNED_ALLOC''@|0|g' \ -e 's|@''REPLACE_CALLOC_FOR_CALLOC_GNU''@|0|g' \ -e 's|@''REPLACE_CALLOC_FOR_CALLOC_POSIX''@|0|g' \ -e 's|@''REPLACE_CANONICALIZE_FILE_NAME''@|0|g' \ -e 's|@''REPLACE_FREE''@|0|g' \ -e 's|@''REPLACE_GETLOADAVG''@|0|g' \ -e 's|@''REPLACE_GETPROGNAME''@|0|g' \ -e 's|@''REPLACE_GETSUBOPT''@|0|g' \ -e 's|@''REPLACE_INITSTATE''@|0|g' \ -e 's|@''REPLACE_MALLOC_FOR_MALLOC_GNU''@|0|g' \ -e 's|@''REPLACE_MALLOC_FOR_MALLOC_POSIX''@|0|g' \ -e 's|@''REPLACE_MB_CUR_MAX''@|0|g' \ -e 's|@''REPLACE_MBSTOWCS''@|0|g' \ -e 's|@''REPLACE_MBTOWC''@|0|g' \ -e 's|@''REPLACE_MKOSTEMP''@|0|g' \ -e 's|@''REPLACE_MKOSTEMPS''@|0|g' \ -e 's|@''REPLACE_MKSTEMP''@|0|g' \ -e 's|@''REPLACE_POSIX_MEMALIGN''@|0|g' \ -e 's|@''REPLACE_POSIX_OPENPT''@|0|g' \ -e 's|@''REPLACE_PTSNAME''@|0|g' \ -e 's|@''REPLACE_PTSNAME_R''@|0|g' \ -e 's|@''REPLACE_PUTENV''@|0|g' \ -e 's|@''REPLACE_QSORT_R''@|0|g' \ -e 's|@''REPLACE_RAND''@|0|g' \ -e 's|@''REPLACE_RANDOM''@|0|g' \ -e 's|@''REPLACE_RANDOM_R''@|0|g' \ -e 's|@''REPLACE_REALLOC_FOR_REALLOC_POSIX''@|2|g' \ -e 's|@''REPLACE_REALLOCARRAY''@|0|g' \ -e 's|@''REPLACE_REALPATH''@|0|g' \ -e 's|@''REPLACE_SETENV''@|0|g' \ -e 's|@''REPLACE_SETSTATE''@|0|g' \ -e 's|@''REPLACE_STRTOD''@|0|g' \ -e 's|@''REPLACE_STRTOF''@|0|g' \ -e 's|@''REPLACE_STRTOL''@|0|g' \ -e 's|@''REPLACE_STRTOLD''@|0|g' \ -e 's|@''REPLACE_STRTOLL''@|0|g' \ -e 's|@''REPLACE_STRTOUL''@|0|g' \ -e 's|@''REPLACE_STRTOULL''@|0|g' \ -e 's|@''REPLACE_UNSETENV''@|0|g' \ -e 's|@''REPLACE_WCTOMB''@|0|g' \ -e 's|@''CAN_PRINT_STACK_TRACE''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _Noreturn/r ./_Noreturn.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ < stdlib.h-t2 > stdlib.h-t3 rm -f stdlib.h-t1 stdlib.h-t2 mv stdlib.h-t3 stdlib.h make[3]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src/gl' make[3]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src/gl' sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \ -e 's|@''GUARD_PREFIX''@|GL_SGL|g' \ -e 's|@''HAVE_UNISTD_H''@|1|g' \ -e 's|@''INCLUDE_NEXT''@|include_next|g' \ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \ -e 's|@''PRAGMA_COLUMNS''@||g' \ -e 's|@''NEXT_UNISTD_H''@||g' \ -e 's|@''WINDOWS_64_BIT_OFF_T''@|0|g' \ -e 's/@''GNULIB_ACCESS''@/0/g' \ -e 's/@''GNULIB_CHDIR''@/0/g' \ -e 's/@''GNULIB_CHOWN''@/0/g' \ -e 's/@''GNULIB_CLOSE''@/1/g' \ -e 's/@''GNULIB_COPY_FILE_RANGE''@/0/g' \ -e 's/@''GNULIB_DUP''@/0/g' \ -e 's/@''GNULIB_DUP2''@/1/g' \ -e 's/@''GNULIB_DUP3''@/0/g' \ -e 's/@''GNULIB_ENVIRON''@/0/g' \ -e 's/@''GNULIB_EUIDACCESS''@/0/g' \ -e 's/@''GNULIB_EXECL''@/0/g' \ -e 's/@''GNULIB_EXECLE''@/0/g' \ -e 's/@''GNULIB_EXECLP''@/0/g' \ -e 's/@''GNULIB_EXECV''@/0/g' \ -e 's/@''GNULIB_EXECVE''@/0/g' \ -e 's/@''GNULIB_EXECVP''@/0/g' \ -e 's/@''GNULIB_EXECVPE''@/0/g' \ -e 's/@''GNULIB_FACCESSAT''@/0/g' \ -e 's/@''GNULIB_FCHDIR''@/0/g' \ -e 's/@''GNULIB_FCHOWNAT''@/0/g' \ -e 's/@''GNULIB_FDATASYNC''@/0/g' \ -e 's/@''GNULIB_FSYNC''@/0/g' \ -e 's/@''GNULIB_FTRUNCATE''@/0/g' \ < ./unistd.in.h > unistd.h-t1 sed \ -e 's/@''GNULIB_GETCWD''@/0/g' \ -e 's/@''GNULIB_GETDOMAINNAME''@/0/g' \ -e 's/@''GNULIB_GETDTABLESIZE''@/1/g' \ -e 's/@''GNULIB_GETENTROPY''@/0/g' \ -e 's/@''GNULIB_GETGROUPS''@/0/g' \ -e 's/@''GNULIB_GETHOSTNAME''@/0/g' \ -e 's/@''GNULIB_GETLOGIN''@/0/g' \ -e 's/@''GNULIB_GETLOGIN_R''@/0/g' \ -e 's/@''GNULIB_GETOPT_POSIX''@/1/g' \ -e 's/@''GNULIB_GETPAGESIZE''@/0/g' \ -e 's/@''GNULIB_GETPASS''@/0/g' \ -e 's/@''GNULIB_GETPASS_GNU''@/0/g' \ -e 's/@''GNULIB_GETUSERSHELL''@/0/g' \ -e 's/@''GNULIB_GROUP_MEMBER''@/0/g' \ -e 's/@''GNULIB_ISATTY''@/0/g' \ -e 's/@''GNULIB_LCHOWN''@/0/g' \ -e 's/@''GNULIB_LINK''@/0/g' \ -e 's/@''GNULIB_LINKAT''@/0/g' \ -e 's/@''GNULIB_LSEEK''@/1/g' \ -e 's/@''GNULIB_PIPE''@/0/g' \ -e 's/@''GNULIB_PIPE2''@/0/g' \ -e 's/@''GNULIB_PREAD''@/0/g' \ -e 's/@''GNULIB_PWRITE''@/0/g' \ -e 's/@''GNULIB_READ''@/0/g' \ -e 's/@''GNULIB_READLINK''@/0/g' \ -e 's/@''GNULIB_READLINKAT''@/0/g' \ -e 's/@''GNULIB_RMDIR''@/0/g' \ -e 's/@''GNULIB_SETHOSTNAME''@/0/g' \ -e 's/@''GNULIB_SLEEP''@/0/g' \ -e 's/@''GNULIB_SYMLINK''@/0/g' \ -e 's/@''GNULIB_SYMLINKAT''@/0/g' \ -e 's/@''GNULIB_TRUNCATE''@/0/g' \ -e 's/@''GNULIB_TTYNAME_R''@/0/g' \ -e 's/@''GNULIB_UNISTD_H_GETOPT''@/00/g' \ -e 's/@''GNULIB_UNISTD_H_NONBLOCKING''@/0/g' \ -e 's/@''GNULIB_UNISTD_H_SIGPIPE''@/0/g' \ -e 's/@''GNULIB_UNLINK''@/0/g' \ -e 's/@''GNULIB_UNLINKAT''@/0/g' \ -e 's/@''GNULIB_USLEEP''@/0/g' \ -e 's/@''GNULIB_WRITE''@/0/g' \ -e 's/@''GNULIB_MDA_ACCESS''@/1/g' \ -e 's/@''GNULIB_MDA_CHDIR''@/1/g' \ -e 's/@''GNULIB_MDA_CLOSE''@/1/g' \ -e 's/@''GNULIB_MDA_DUP''@/1/g' \ -e 's/@''GNULIB_MDA_DUP2''@/1/g' \ -e 's/@''GNULIB_MDA_EXECL''@/1/g' \ -e 's/@''GNULIB_MDA_EXECLE''@/1/g' \ -e 's/@''GNULIB_MDA_EXECLP''@/1/g' \ -e 's/@''GNULIB_MDA_EXECV''@/1/g' \ -e 's/@''GNULIB_MDA_EXECVE''@/1/g' \ -e 's/@''GNULIB_MDA_EXECVP''@/1/g' \ -e 's/@''GNULIB_MDA_EXECVPE''@/1/g' \ -e 's/@''GNULIB_MDA_GETCWD''@/1/g' \ -e 's/@''GNULIB_MDA_GETPID''@/1/g' \ -e 's/@''GNULIB_MDA_ISATTY''@/1/g' \ -e 's/@''GNULIB_MDA_LSEEK''@/1/g' \ -e 's/@''GNULIB_MDA_READ''@/1/g' \ -e 's/@''GNULIB_MDA_RMDIR''@/1/g' \ -e 's/@''GNULIB_MDA_SWAB''@/1/g' \ -e 's/@''GNULIB_MDA_UNLINK''@/1/g' \ -e 's/@''GNULIB_MDA_WRITE''@/1/g' \ < unistd.h-t1 > unistd.h-t2 sed \ -e 's|@''HAVE_CHOWN''@|1|g' \ -e 's|@''HAVE_COPY_FILE_RANGE''@|1|g' \ -e 's|@''HAVE_DUP3''@|1|g' \ -e 's|@''HAVE_EUIDACCESS''@|1|g' \ -e 's|@''HAVE_EXECVPE''@|1|g' \ -e 's|@''HAVE_FACCESSAT''@|1|g' \ -e 's|@''HAVE_FCHDIR''@|1|g' \ -e 's|@''HAVE_FCHOWNAT''@|1|g' \ -e 's|@''HAVE_FDATASYNC''@|1|g' \ -e 's|@''HAVE_FSYNC''@|1|g' \ -e 's|@''HAVE_FTRUNCATE''@|1|g' \ -e 's|@''HAVE_GETDTABLESIZE''@|1|g' \ -e 's|@''HAVE_GETENTROPY''@|1|g' \ -e 's|@''HAVE_GETGROUPS''@|1|g' \ -e 's|@''HAVE_GETHOSTNAME''@|1|g' \ -e 's|@''HAVE_GETPAGESIZE''@|1|g' \ -e 's|@''HAVE_GETPASS''@|1|g' \ -e 's|@''HAVE_GROUP_MEMBER''@|1|g' \ -e 's|@''HAVE_LCHOWN''@|1|g' \ -e 's|@''HAVE_LINK''@|1|g' \ -e 's|@''HAVE_LINKAT''@|1|g' \ -e 's|@''HAVE_PIPE''@|1|g' \ -e 's|@''HAVE_PIPE2''@|1|g' \ -e 's|@''HAVE_PREAD''@|1|g' \ -e 's|@''HAVE_PWRITE''@|1|g' \ -e 's|@''HAVE_READLINK''@|1|g' \ -e 's|@''HAVE_READLINKAT''@|1|g' \ -e 's|@''HAVE_SETHOSTNAME''@|1|g' \ -e 's|@''HAVE_SLEEP''@|1|g' \ -e 's|@''HAVE_SYMLINK''@|1|g' \ -e 's|@''HAVE_SYMLINKAT''@|1|g' \ -e 's|@''HAVE_UNLINKAT''@|1|g' \ -e 's|@''HAVE_USLEEP''@|1|g' \ -e 's|@''HAVE_DECL_ENVIRON''@|1|g' \ -e 's|@''HAVE_DECL_EXECVPE''@|1|g' \ -e 's|@''HAVE_DECL_FCHDIR''@|1|g' \ -e 's|@''HAVE_DECL_FDATASYNC''@|1|g' \ -e 's|@''HAVE_DECL_GETDOMAINNAME''@|1|g' \ -e 's|@''HAVE_DECL_GETLOGIN''@|1|g' \ -e 's|@''HAVE_DECL_GETLOGIN_R''@|1|g' \ -e 's|@''HAVE_DECL_GETPAGESIZE''@|1|g' \ -e 's|@''HAVE_DECL_GETUSERSHELL''@|1|g' \ -e 's|@''HAVE_DECL_SETHOSTNAME''@|1|g' \ -e 's|@''HAVE_DECL_TRUNCATE''@|1|g' \ -e 's|@''HAVE_DECL_TTYNAME_R''@|1|g' \ -e 's|@''HAVE_OS_H''@|0|g' \ -e 's|@''HAVE_SYS_PARAM_H''@|0|g' \ < unistd.h-t2 > unistd.h-t3 sed \ -e 's|@''REPLACE_ACCESS''@|0|g' \ -e 's|@''REPLACE_CHOWN''@|0|g' \ -e 's|@''REPLACE_CLOSE''@|0|g' \ -e 's|@''REPLACE_COPY_FILE_RANGE''@|0|g' \ -e 's|@''REPLACE_DUP''@|0|g' \ -e 's|@''REPLACE_DUP2''@|0|g' \ -e 's|@''REPLACE_DUP3''@|0|g' \ -e 's|@''REPLACE_EXECL''@|0|g' \ -e 's|@''REPLACE_EXECLE''@|0|g' \ -e 's|@''REPLACE_EXECLP''@|0|g' \ -e 's|@''REPLACE_EXECV''@|0|g' \ -e 's|@''REPLACE_EXECVE''@|0|g' \ -e 's|@''REPLACE_EXECVP''@|0|g' \ -e 's|@''REPLACE_EXECVPE''@|0|g' \ -e 's|@''REPLACE_FACCESSAT''@|0|g' \ -e 's|@''REPLACE_FCHDIR''@|0|g' \ -e 's|@''REPLACE_FCHOWNAT''@|0|g' \ -e 's|@''REPLACE_FDATASYNC''@|0|g' \ -e 's|@''REPLACE_FTRUNCATE''@|0|g' \ -e 's|@''REPLACE_GETCWD''@|0|g' \ -e 's|@''REPLACE_GETDOMAINNAME''@|0|g' \ -e 's|@''REPLACE_GETDTABLESIZE''@|0|g' \ -e 's|@''REPLACE_GETENTROPY''@|0|g' \ -e 's|@''REPLACE_GETLOGIN_R''@|0|g' \ -e 's|@''REPLACE_GETGROUPS''@|0|g' \ -e 's|@''REPLACE_GETPAGESIZE''@|0|g' \ -e 's|@''REPLACE_GETPASS''@|0|g' \ -e 's|@''REPLACE_GETPASS_FOR_GETPASS_GNU''@|0|g' \ -e 's|@''REPLACE_GETUSERSHELL''@|0|g' \ -e 's|@''REPLACE_ISATTY''@|0|g' \ -e 's|@''REPLACE_LCHOWN''@|0|g' \ -e 's|@''REPLACE_LINK''@|0|g' \ -e 's|@''REPLACE_LINKAT''@|0|g' \ -e 's|@''REPLACE_LSEEK''@|0|g' \ -e 's|@''REPLACE_PIPE2''@|0|g' \ -e 's|@''REPLACE_PREAD''@|0|g' \ -e 's|@''REPLACE_PWRITE''@|0|g' \ -e 's|@''REPLACE_READ''@|0|g' \ -e 's|@''REPLACE_READLINK''@|0|g' \ -e 's|@''REPLACE_READLINKAT''@|0|g' \ -e 's|@''REPLACE_RMDIR''@|0|g' \ -e 's|@''REPLACE_SETHOSTNAME''@|0|g' \ -e 's|@''REPLACE_SLEEP''@|0|g' \ -e 's|@''REPLACE_SYMLINK''@|0|g' \ -e 's|@''REPLACE_SYMLINKAT''@|0|g' \ -e 's|@''REPLACE_TRUNCATE''@|0|g' \ -e 's|@''REPLACE_TTYNAME_R''@|0|g' \ -e 's|@''REPLACE_UNLINK''@|0|g' \ -e 's|@''REPLACE_UNLINKAT''@|0|g' \ -e 's|@''REPLACE_USLEEP''@|0|g' \ -e 's|@''REPLACE_WRITE''@|0|g' \ -e 's|@''UNISTD_H_HAVE_SYS_RANDOM_H''@|0|g' \ -e 's|@''UNISTD_H_HAVE_WINSOCK2_H''@|0|g' \ -e 's|@''UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS''@|0|g' \ -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \ -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \ -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \ < unistd.h-t3 > unistd.h-t4 rm -f unistd.h-t1 unistd.h-t2 unistd.h-t3 mv unistd.h-t4 unistd.h make[3]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src/gl' /usr/bin/make all-recursive make[5]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src/gl' /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unused-const-variable -Wno-unsuffixed-float-constants -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o libsgl_la-fd-hook.lo `test -f 'fd-hook.c' || echo './'`fd-hook.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unused-const-variable -Wno-unsuffixed-float-constants -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c fd-hook.c -fPIC -DPIC -o .libs/libsgl_la-fd-hook.o make[5]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src/gl' make[5]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src/gl' /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unused-const-variable -Wno-unsuffixed-float-constants -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o libsgl_la-memset_explicit.lo `test -f 'memset_explicit.c' || echo './'`memset_explicit.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unused-const-variable -Wno-unsuffixed-float-constants -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c memset_explicit.c -fPIC -DPIC -o .libs/libsgl_la-memset_explicit.o make[5]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src/gl' make[5]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src/gl' /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unused-const-variable -Wno-unsuffixed-float-constants -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o libsgl_la-version-etc-fsf.lo `test -f 'version-etc-fsf.c' || echo './'`version-etc-fsf.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unused-const-variable -Wno-unsuffixed-float-constants -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c version-etc-fsf.c -fPIC -DPIC -o .libs/libsgl_la-version-etc-fsf.o make[5]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src/gl' make[5]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src/gl' /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unused-const-variable -Wno-unsuffixed-float-constants -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o libsgl_la-timespec.lo `test -f 'timespec.c' || echo './'`timespec.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unused-const-variable -Wno-unsuffixed-float-constants -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c timespec.c -fPIC -DPIC -o .libs/libsgl_la-timespec.o make[5]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src/gl' make[5]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src/gl' /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unused-const-variable -Wno-unsuffixed-float-constants -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o libsgl_la-stdlib.lo `test -f 'stdlib.c' || echo './'`stdlib.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unused-const-variable -Wno-unsuffixed-float-constants -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c stdlib.c -fPIC -DPIC -o .libs/libsgl_la-stdlib.o make[5]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src/gl' make[5]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src/gl' /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unused-const-variable -Wno-unsuffixed-float-constants -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o libsgl_la-unistd.lo `test -f 'unistd.c' || echo './'`unistd.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unused-const-variable -Wno-unsuffixed-float-constants -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c unistd.c -fPIC -DPIC -o .libs/libsgl_la-unistd.o make[5]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src/gl' make[5]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src/gl' /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unused-const-variable -Wno-unsuffixed-float-constants -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o libsgl_la-gettime.lo `test -f 'gettime.c' || echo './'`gettime.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unused-const-variable -Wno-unsuffixed-float-constants -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c gettime.c -fPIC -DPIC -o .libs/libsgl_la-gettime.o make[5]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src/gl' make[5]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src/gl' /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unused-const-variable -Wno-unsuffixed-float-constants -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o libsgl_la-stat-time.lo `test -f 'stat-time.c' || echo './'`stat-time.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unused-const-variable -Wno-unsuffixed-float-constants -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c stat-time.c -fPIC -DPIC -o .libs/libsgl_la-stat-time.o make[5]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src/gl' make[5]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src/gl' /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unused-const-variable -Wno-unsuffixed-float-constants -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o libsgl_la-malloca.lo `test -f 'malloca.c' || echo './'`malloca.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unused-const-variable -Wno-unsuffixed-float-constants -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c malloca.c -fPIC -DPIC -o .libs/libsgl_la-malloca.o make[5]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src/gl' make[5]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src/gl' /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unused-const-variable -Wno-unsuffixed-float-constants -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o libsgl_la-realloc.lo `test -f 'realloc.c' || echo './'`realloc.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unused-const-variable -Wno-unsuffixed-float-constants -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c realloc.c -fPIC -DPIC -o .libs/libsgl_la-realloc.o make[5]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src/gl' make[5]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src/gl' /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unused-const-variable -Wno-unsuffixed-float-constants -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o libsgl_la-cloexec.lo `test -f 'cloexec.c' || echo './'`cloexec.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unused-const-variable -Wno-unsuffixed-float-constants -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c cloexec.c -fPIC -DPIC -o .libs/libsgl_la-cloexec.o make[5]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src/gl' make[5]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src/gl' /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unused-const-variable -Wno-unsuffixed-float-constants -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o libsgl_la-progname.lo `test -f 'progname.c' || echo './'`progname.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unused-const-variable -Wno-unsuffixed-float-constants -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c progname.c -fPIC -DPIC -o .libs/libsgl_la-progname.o make[5]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src/gl' make[5]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src/gl' /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unused-const-variable -Wno-unsuffixed-float-constants -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o libsgl_la-fcntl.lo `test -f 'fcntl.c' || echo './'`fcntl.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unused-const-variable -Wno-unsuffixed-float-constants -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c fcntl.c -fPIC -DPIC -o .libs/libsgl_la-fcntl.o make[5]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src/gl' make[5]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src/gl' /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unused-const-variable -Wno-unsuffixed-float-constants -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o libsgl_la-version-etc.lo `test -f 'version-etc.c' || echo './'`version-etc.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unused-const-variable -Wno-unsuffixed-float-constants -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c version-etc.c -fPIC -DPIC -o .libs/libsgl_la-version-etc.o make[5]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src/gl' make[5]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src/gl' /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o fopen.lo fopen.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c fopen.c -fPIC -DPIC -o .libs/fopen.o make[5]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src/gl' make[5]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src/gl' /bin/sh ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unused-const-variable -Wno-unsuffixed-float-constants -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o libsgl_la-read-file.lo `test -f 'read-file.c' || echo './'`read-file.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unused-const-variable -Wno-unsuffixed-float-constants -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c read-file.c -fPIC -DPIC -o .libs/libsgl_la-read-file.o make[5]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src/gl' make[5]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src/gl' /bin/sh ../../libtool --tag=CC --mode=link gcc -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits -Wno-unused-const-variable -Wno-unsuffixed-float-constants -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -o libsgl.la libsgl_la-cloexec.lo libsgl_la-fcntl.lo libsgl_la-fd-hook.lo libsgl_la-gettime.lo libsgl_la-malloca.lo libsgl_la-memset_explicit.lo libsgl_la-progname.lo libsgl_la-read-file.lo libsgl_la-realloc.lo libsgl_la-stat-time.lo libsgl_la-stdlib.lo libsgl_la-timespec.lo libsgl_la-unistd.lo libsgl_la-version-etc.lo libsgl_la-version-etc-fsf.lo fopen.lo libtool: link: ar cr .libs/libsgl.a .libs/libsgl_la-cloexec.o .libs/libsgl_la-fcntl.o .libs/libsgl_la-fd-hook.o .libs/libsgl_la-gettime.o .libs/libsgl_la-malloca.o .libs/libsgl_la-memset_explicit.o .libs/libsgl_la-progname.o .libs/libsgl_la-read-file.o .libs/libsgl_la-realloc.o .libs/libsgl_la-stat-time.o .libs/libsgl_la-stdlib.o .libs/libsgl_la-timespec.o .libs/libsgl_la-unistd.o .libs/libsgl_la-version-etc.o .libs/libsgl_la-version-etc-fsf.o .libs/fopen.o libtool: link: ranlib .libs/libsgl.a libtool: link: ( cd ".libs" && rm -f "libsgl.la" && ln -s "../libsgl.la" "libsgl.la" ) make[5]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src/gl' make[3]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src' gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I../lib/gl -I../lib/gl -I./gl -I./gl -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o benchmark.o benchmark.c make[3]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src' make[3]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src' gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I../lib/gl -I../lib/gl -I./gl -I./gl -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o asn1Parser.o asn1Parser.c make[3]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src' make[3]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src' gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I../lib/gl -I../lib/gl -I./gl -I./gl -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o asn1Decoding.o asn1Decoding.c make[3]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src' make[3]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src' gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I../lib/gl -I../lib/gl -I./gl -I./gl -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o asn1Coding.o asn1Coding.c make[3]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src' asn1Coding.c: In function 'main': asn1Coding.c:344:34: warning: dereference of NULL 'der_83' [CWE-476] [-Wanalyzer-null-dereference] 344 | fprintf (stderr, "%02x ", der[k]); | ~~~^~~ 'main': events 1-7 207 | if (optind == argc || optind == argc - 1) | ^ | | | (1) following 'false' branch... ─>─┐ | │ ...... | │ |┌────────────────────────────────────────┘ 214 |│ inputFileAsnName = strdup (argv[optind]); |│ ~ |│ | |└────────────────────────────────>(2) ...to here 215 | if (inputFileAsnName == NULL) | ~ | | | (3) following 'false' branch (when 'inputFileAsnName_118' is non-NULL)... ─>─┐ | │ ...... | │ |┌──────────────────────────────────────────────────────────────────────────────────┘ 221 |│ inputFileAssignmentName = strdup (argv[optind + 1]); |│ ~ |│ | |└───────────────────────────────────────>(4) ...to here 222 | if (inputFileAssignmentName == NULL) | ~ | | | (5) following 'false' branch (when 'inputFileAssignmentName_120' is non-NULL)... ─>─┐ | │ ...... | │ |┌─────────────────────────────────────────────────────────────────────────────────────────┘ 229 |│ asn1_parser2tree (inputFileAsnName, &definitions, errorDescription); |│ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |│ | |└───>(6) ...to here ...... 248 | if (asn1_result != ASN1_SUCCESS) | ~ | | | (7) following 'false' branch... ─>─┐ | │ 'main': event 8 | │ |┌────────────────────────────────────────┘ 256 |│ inputFile = fopen (inputFileAssignmentName, "r"); |│ ^ |│ | |└─────────────>(8) ...to here 'main': events 9-10 258 | if (inputFile == NULL) | ^ | | | (9) following 'false' branch... ─>─┐ | │ ...... | │ |┌────────────────────────────────────────┘ 268 |│ putc ('\n', stderr); |│ ~~~~~~~~~~~~~~~~~~~ |│ | |└─>(10) ...to here 'main': events 11-22 271 | == ASSIGNMENT_SUCCESS) | ^ | | | (11) following 'false' branch... ─>─┐ | │ ...... | │ |┌─────────────────────────────────────────────┘ 301 |│ if (last_ra != ASSIGNMENT_EOF) |│ ~ |│ | |└────>(12) ...to here | (13) following 'false' branch... ─>─┐ | │ ...... | │ |┌─────────────────────────────────────────┘ 306 |│ fclose (inputFile); |│ ~~~~~~~~~~~~~~~~~~ |│ | |└─>(14) ...to here ...... 314 | if (asn1_result == ASN1_MEM_ERROR) | ~ | | | (15) following 'false' branch... ─>─┐ | │ ...... | │ |┌─────────────────────────────────────────┘ 325 |│ fprintf (stderr, "\nCoding: %s\n\n", asn1_strerror (asn1_result)); |│ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |│ | |└─>(16) ...to here 326 | if (asn1_result != ASN1_SUCCESS) | ~ | | | (17) following 'false' branch (when 'asn1_result_82 == 0')... ─>─┐ | │ ...... | │ |┌──────────────────────────────────────────────────────────────────────┘ 342 |│ fprintf (stderr, "-----------------\nNumber of bytes=%i\n", der_len); |│ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |│ | |└─>(18) ...to here 343 | for (k = 0; k < der_len; k++) | ~~~~~~~~~~~ | | | (19) following 'true' branch... ─>─┐ | │ | │ |┌───────────────────────────────────────────────────┘ 344 |│ fprintf (stderr, "%02x ", der[k]); |│ ~~~~~~ |│ | |└────────────────────────────────>(20) ...to here | (21) 'der_83' is NULL | (22) ⚠️ dereference of NULL 'der_83 + (sizetype) k_84' asn1Coding.c:372:39: warning: dereference of NULL 'der_83' [CWE-476] [-Wanalyzer-null-dereference] 372 | fprintf (outputFile, "%c", der[k]); | ~~~^~~ 'main': events 1-2 166 | if (option_result == -1) | ^ | | | (1) following 'false' branch (when 'option_result_105 != -1')... ─>─┐ | │ ...... | │ |┌─────────────────────────────────────────────────────────────────────────────┘ 169 |│ switch (option_result) |│ ~~~~~~ |│ | |└─────>(2) ...to here 'main': event 3 185 | assert (optarg != NULL); | ^~~~~~ | | | (3) following 'true' branch... ─>─┐ | │ 'main': events 4-5 | │ |┌────────────────────────────────────────────┘ 186 |│ outputFileName = strdup (optarg); |│ ^~~~~~~~~~~~~~~ |│ | |└──────────────────────────>(4) ...to here 187 | if (outputFileName == NULL) | ~ | | | (5) following 'false' branch... ─>─┐ | │ 'main': event 6 cc1: (6): ...to here 'main': events 7-13 207 | if (optind == argc || optind == argc - 1) | ^ | | | (7) following 'false' branch... ─>─┐ | │ ...... | │ |┌────────────────────────────────────────┘ 214 |│ inputFileAsnName = strdup (argv[optind]); |│ ~ |│ | |└────────────────────────────────>(8) ...to here 215 | if (inputFileAsnName == NULL) | ~ | | | (9) following 'false' branch (when 'inputFileAsnName_118' is non-NULL)... ─>─┐ | │ ...... | │ |┌──────────────────────────────────────────────────────────────────────────────────┘ 221 |│ inputFileAssignmentName = strdup (argv[optind + 1]); |│ ~ |│ | |└───────────────────────────────────────>(10) ...to here 222 | if (inputFileAssignmentName == NULL) | ~ | | | (11) following 'false' branch (when 'inputFileAssignmentName_120' is non-NULL)... ─>─┐ | │ ...... | │ |┌──────────────────────────────────────────────────────────────────────────────────────────┘ 229 |│ asn1_parser2tree (inputFileAsnName, &definitions, errorDescription); |│ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |│ | |└───>(12) ...to here ...... 248 | if (asn1_result != ASN1_SUCCESS) | ~ | | | (13) following 'false' branch... ─>─┐ | │ 'main': event 14 | │ |┌─────────────────────────────────────────┘ 256 |│ inputFile = fopen (inputFileAssignmentName, "r"); |│ ^ |│ | |└─────────────>(14) ...to here 'main': events 15-25 258 | if (inputFile == NULL) | ^ | | | (15) following 'false' branch... ─>─┐ | │ ...... | │ |┌─────────────────────────────────────────┘ 268 |│ putc ('\n', stderr); |│ ~~~~~~~~~~~~~~~~~~~ |│ | |└─>(16) ...to here ...... 301 | if (last_ra != ASSIGNMENT_EOF) | ~ | | | (17) following 'false' branch... ─>─┐ | │ ...... | │ |┌─────────────────────────────────────────┘ 306 |│ fclose (inputFile); |│ ~~~~~~~~~~~~~~~~~~ |│ | |└─>(18) ...to here ...... 314 | if (asn1_result == ASN1_MEM_ERROR) | ~ | | | (19) following 'false' branch... ─>─┐ | │ ...... | │ |┌─────────────────────────────────────────┘ 325 |│ fprintf (stderr, "\nCoding: %s\n\n", asn1_strerror (asn1_result)); |│ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |│ | |└─>(20) ...to here 326 | if (asn1_result != ASN1_SUCCESS) | ~ | | | (21) following 'false' branch (when 'asn1_result_82 == 0')... ─>─┐ | │ ...... | │ |┌──────────────────────────────────────────────────────────────────────┘ 342 |│ fprintf (stderr, "-----------------\nNumber of bytes=%i\n", der_len); |│ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |│ | |└─>(22) ...to here 343 | for (k = 0; k < der_len; k++) | ~~~~~~~~~~~ | | | (23) following 'false' branch... ─>─┐ | │ | │ |┌────────────────────────────────────────────────────┘ 344 |│ fprintf (stderr, "%02x ", der[k]); 345 |│ fputs ("\n-----------------\n", stderr); |│ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |│ | |└─>(24) ...to here ...... 350 | if (!checkSyntaxOnly) | ~ | | | (25) following 'true' branch (when 'checkSyntaxOnly_80 == 0')... ─>─┐ | │ 'main': event 26 | │ |┌─────────────────────────────────────────────────────────────────────────┘ 352 |│ if (outputFileName == NULL) |│ ^ |│ | |└────────────────────────>(26) ...to here 'main': events 27-29 352 | if (outputFileName == NULL) | ^ | | | (27) following 'false' branch... ─>─┐ | │ ...... | │ |┌─────────────────────────────────────────────┘ 355 |│ fprintf (stderr, "\nOutputFile=%s\n", outputFileName); |│ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |│ | |└─────>(28) ...to here ...... 359 | if (outputFile == NULL) | ~ | | | (29) following 'false' branch... ─>─┐ | │ 'main': event 30 cc1: (30): ...to here 'main': events 31-34 371 | for (k = 0; k < der_len; k++) | ~~^~~~~~~~~ | | | (31) following 'true' branch... ─>─┐ | │ | │ |┌───────────────────────────────────────────────────────┘ 372 |│ fprintf (outputFile, "%c", der[k]); |│ ~~~~~~ |│ | |└─────────────────────────────────────>(32) ...to here | (33) 'der_83' is NULL | (34) ⚠️ dereference of NULL 'der_83 + (sizetype) k_85' make[3]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src' /bin/sh ../libtool --tag=CC --mode=link gcc -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -o asn1Parser asn1Parser.o ../lib/libtasn1.la ../lib/gl/libgnu.la gl/libsgl.la libtool: link: gcc -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,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 -o .libs/asn1Parser asn1Parser.o ../lib/.libs/libtasn1.so ../lib/gl/.libs/libgnu.a gl/.libs/libsgl.a make[3]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src' make[3]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src' /bin/sh ../libtool --tag=CC --mode=link gcc -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -o asn1Coding asn1Coding.o ../lib/libtasn1.la ../lib/gl/libgnu.la gl/libsgl.la libtool: link: gcc -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,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 -o .libs/asn1Coding asn1Coding.o ../lib/.libs/libtasn1.so ../lib/gl/.libs/libgnu.a gl/.libs/libsgl.a make[3]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src' asn1Coding.c: In function 'main': asn1Coding.c:344:34: warning: dereference of NULL 'der_83' [CWE-476] [-Wanalyzer-null-dereference] 344 | fprintf (stderr, "%02x ", der[k]); | ^ 'main': events 1-2 | | 128 | main (int argc, char *argv[]) | | ^ | | | | | (1) entry to 'main' |...... | 156 | set_program_name (argv[0]); | | ~ | | | | | (2) calling 'set_program_name' from 'main' | +--> 'set_program_name': events 3-5 | |gl/progname.c:39:1: | 39 | set_program_name (const char *argv0) | | ^ | | | | | (3) entry to 'set_program_name' |...... | 51 | if (argv0 == NULL) | | ~ | | | | | (4) following 'false' branch (when 'argv0_9(D)' is non-NULL)... ->-+ | | | |...... | | | | |+------------------------------------------------------------------------+ | 59 || slash = strrchr (argv0, '/'); | || ~ | || | | |+--------->(5) ...to here | <------+ | 'main': events 6-15 | |asn1Coding.c:156:3: | 156 | set_program_name (argv[0]); | | ^ | | | | | (6) returning to 'main' from 'set_program_name' |...... | 207 | if (optind == argc || optind == argc - 1) | | ~ | | | | | (7) following 'false' branch... ->-+ | | | |...... | | | | |+----------------------------------------+ | 214 || inputFileAsnName = strdup (argv[optind]); | || ~ | || | | |+-------------------------------->(8) ...to here | 215 | if (inputFileAsnName == NULL) | | ~ | | | | | (9) following 'false' branch (when 'inputFileAsnName_118' is non-NULL)... ->-+ | | | |...... | | | | |+----------------------------------------------------------------------------------+ | 221 || inputFileAssignmentName = strdup (argv[optind + 1]); | || ~ | || | | |+--------------------------------------->(10) ...to here | 222 | if (inputFileAssignmentName == NULL) | | ~ | | | | | (11) following 'false' branch (when 'inputFileAssignmentName_120' is non-NULL)... ->-+ | | | |...... | | | | |+------------------------------------------------------------------------------------------+ | 229 || asn1_parser2tree (inputFileAsnName, &definitions, errorDescription); | || ~ | || | | |+--->(12) ...to here |...... | 248 | if (asn1_result != ASN1_SUCCESS) | | ~ | | | | | (13) following 'false' branch... ->-+ | | | |...... | | | | |+-----------------------------------------+ | 256 || inputFile = fopen (inputFileAssignmentName, "r"); | || ~ | || | | |+------------->(14) ...to here | | (15) calling 'rpl_fopen' from 'main' | +--> 'rpl_fopen': event 16 | |gl/./stdio.h:1075:1: | 1075 | _GL_FUNCDECL_RPL (fopen, FILE *, | | ^ | | | | | (16) entry to 'rpl_fopen' | 'rpl_fopen': events 17-20 | |gl/fopen.c:79:15: | 79 | for (; *p != '\0'; p++) | | ^ | | | | | (17) following 'true' branch... ->-+ | | | | | | | |+-------------------------------------------------+ | 80 || { | 81 || switch (*p) | || ~ | || | | |+------->(18) ...to here | | (19) following 'case 114:' branch... ->-+ | | | | | | | |+------------------------------------------------+ | 82 || { | 83 || case 'r': | || ~ | || | | |+--------->(20) ...to here | <------+ | 'main': events 21-33 | |asn1Coding.c:256:15: | 256 | inputFile = fopen (inputFileAssignmentName, "r"); | | ^ | | | | | (21) returning to 'main' from 'rpl_fopen' | 257 | | 258 | if (inputFile == NULL) | | ~ | | | | | (22) following 'false' branch... ->-+ | | | |...... | | | | |+-----------------------------------------+ | 268 || putc ('\n', stderr); | || ~ | || | | |+->(23) ...to here |...... | 301 | if (last_ra != ASSIGNMENT_EOF) | | ~ | | | | | (24) following 'false' branch... ->-+ | | | |...... | | | | |+-----------------------------------------+ | 306 || fclose (inputFile); | || ~ | || | | |+->(25) ...to here |...... | 314 | if (asn1_result == ASN1_MEM_ERROR) | | ~ | | | | | (26) following 'false' branch... ->-+ | | | |...... | | | | |+-----------------------------------------+ | 325 || fprintf (stderr, "\nCoding: %s\n\n", asn1_strerror (asn1_result)); | || ~ | || | | |+->(27) ...to here | 326 | if (asn1_result != ASN1_SUCCESS) | | ~ | | | | | (28) following 'false' branch (when 'asn1_result_82 == 0')... ->-+ | | | |...... | | | | |+----------------------------------------------------------------------+ | 342 || fprintf (stderr, "-----------------\nNumber of bytes=%i\n", der_len); | || ~ | || | | |+->(29) ...to here | 343 | for (k = 0; k < der_len; k++) | | ~ | | | | | (30) following 'true' branch... ->-+ | | | | | | | |+---------------------------------------------------+ | 344 || fprintf (stderr, "%02x ", der[k]); | || ~ | || | | |+-------------------------------->(31) ...to here | | (32) 'der_83' is NULL | | (33) dereference of NULL 'der_83 + (sizetype) k_84' | asn1Coding.c:372:39: warning: dereference of NULL 'der_83' [CWE-476] [-Wanalyzer-null-dereference] 372 | fprintf (outputFile, "%c", der[k]); | ^ 'main': events 1-2 | | 128 | main (int argc, char *argv[]) | | ^ | | | | | (1) entry to 'main' |...... | 156 | set_program_name (argv[0]); | | ~ | | | | | (2) calling 'set_program_name' from 'main' | +--> 'set_program_name': events 3-5 | |gl/progname.c:39:1: | 39 | set_program_name (const char *argv0) | | ^ | | | | | (3) entry to 'set_program_name' |...... | 51 | if (argv0 == NULL) | | ~ | | | | | (4) following 'false' branch (when 'argv0_9(D)' is non-NULL)... ->-+ | | | |...... | | | | |+------------------------------------------------------------------------+ | 59 || slash = strrchr (argv0, '/'); | || ~ | || | | |+--------->(5) ...to here | <------+ | 'main': events 6-15 | |asn1Coding.c:156:3: | 156 | set_program_name (argv[0]); | | ^ | | | | | (6) returning to 'main' from 'set_program_name' |...... | 207 | if (optind == argc || optind == argc - 1) | | ~ | | | | | (7) following 'false' branch... ->-+ | | | |...... | | | | |+----------------------------------------+ | 214 || inputFileAsnName = strdup (argv[optind]); | || ~ | || | | |+-------------------------------->(8) ...to here | 215 | if (inputFileAsnName == NULL) | | ~ | | | | | (9) following 'false' branch (when 'inputFileAsnName_118' is non-NULL)... ->-+ | | | |...... | | | | |+----------------------------------------------------------------------------------+ | 221 || inputFileAssignmentName = strdup (argv[optind + 1]); | || ~ | || | | |+--------------------------------------->(10) ...to here | 222 | if (inputFileAssignmentName == NULL) | | ~ | | | | | (11) following 'false' branch (when 'inputFileAssignmentName_120' is non-NULL)... ->-+ | | | |...... | | | | |+------------------------------------------------------------------------------------------+ | 229 || asn1_parser2tree (inputFileAsnName, &definitions, errorDescription); | || ~ | || | | |+--->(12) ...to here |...... | 248 | if (asn1_result != ASN1_SUCCESS) | | ~ | | | | | (13) following 'false' branch... ->-+ | | | |...... | | | | |+-----------------------------------------+ | 256 || inputFile = fopen (inputFileAssignmentName, "r"); | || ~ | || | | |+------------->(14) ...to here | | (15) calling 'rpl_fopen' from 'main' | +--> 'rpl_fopen': event 16 | |gl/./stdio.h:1075:1: | 1075 | _GL_FUNCDECL_RPL (fopen, FILE *, | | ^ | | | | | (16) entry to 'rpl_fopen' | 'rpl_fopen': events 17-20 | |gl/fopen.c:79:15: | 79 | for (; *p != '\0'; p++) | | ^ | | | | | (17) following 'true' branch... ->-+ | | | | | | | |+-------------------------------------------------+ | 80 || { | 81 || switch (*p) | || ~ | || | | |+------->(18) ...to here | | (19) following 'case 114:' branch... ->-+ | | | | | | | |+------------------------------------------------+ | 82 || { | 83 || case 'r': | || ~ | || | | |+--------->(20) ...to here | <------+ | 'main': events 21-34 | |asn1Coding.c:256:15: | 256 | inputFile = fopen (inputFileAssignmentName, "r"); | | ^ | | | | | (21) returning to 'main' from 'rpl_fopen' | 257 | | 258 | if (inputFile == NULL) | | ~ | | | | | (22) following 'false' branch... ->-+ | | | |...... | | | | |+-----------------------------------------+ | 268 || putc ('\n', stderr); | || ~ | || | | |+->(23) ...to here |...... | 301 | if (last_ra != ASSIGNMENT_EOF) | | ~ | | | | | (24) following 'false' branch... ->-+ | | | |...... | | | | |+-----------------------------------------+ | 306 || fclose (inputFile); | || ~ | || | | |+->(25) ...to here |...... | 314 | if (asn1_result == ASN1_MEM_ERROR) | | ~ | | | | | (26) following 'false' branch... ->-+ | | | |...... | | | | |+-----------------------------------------+ | 325 || fprintf (stderr, "\nCoding: %s\n\n", asn1_strerror (asn1_result)); | || ~ | || | | |+->(27) ...to here | 326 | if (asn1_result != ASN1_SUCCESS) | | ~ | | | | | (28) following 'false' branch (when 'asn1_result_82 == 0')... ->-+ | | | |...... | | | | |+----------------------------------------------------------------------+ | 342 || fprintf (stderr, "-----------------\nNumber of bytes=%i\n", der_len); | || ~ | || | | |+->(29) ...to here | 343 | for (k = 0; k < der_len; k++) | | ~ | | | | | (30) following 'false' branch... ->-+ | | | | | | | |+----------------------------------------------------+ | 344 || fprintf (stderr, "%02x ", der[k]); | 345 || fputs ("\n-----------------\n", stderr); | || ~ | || | | |+->(31) ...to here |...... | 350 | if (!checkSyntaxOnly) | | ~ | | | | | (32) following 'true' branch (when 'checkSyntaxOnly_80 == 0')... ->-+ | | | | | | | |+-------------------------------------------------------------------------+ | 351 || { | 352 || if (outputFileName == NULL) | || ~ | || | | |+------------------------>(33) ...to here |...... | 357 | outputFile = fopen (outputFileName, "w"); | | ~ | | | | | (34) calling 'rpl_fopen' from 'main' | +--> 'rpl_fopen': event 35 | |gl/./stdio.h:1075:1: | 1075 | _GL_FUNCDECL_RPL (fopen, FILE *, | | ^ | | | | | (35) entry to 'rpl_fopen' | 'rpl_fopen': events 36-41 | |gl/fopen.c:79:15: | 79 | for (; *p != '\0'; p++) | | ^ | | | | | (36) following 'true' branch... ->-+ | | | | | | | |+-------------------------------------------------+ | 80 || { | 81 || switch (*p) | || ~ | || | | |+------->(37) ...to here | | (38) following 'case 119:' branch... ->-+ | | | |...... | | | | |+------------------------------------------------+ | 90 || case 'w': | || ~ | || | | |+--------->(39) ...to here |...... | 211 | if (open_flags_gnu) | | ~ | | | | | (40) following 'false' branch (when 'open_flags_gnu_3 == 0')... ->-+ | | | |...... | | | | |+------------------------------------------------------------------------+ | 236 || return orig_fopen (filename, mode); | || ~ | || | | |+-------->(41) inlined call to 'orig_fopen' from 'rpl_fopen' | +--> 'orig_fopen': event 42 | | 32 | return fopen (filename, mode); | | ^ | | | | | (42) ...to here | <-------------+ | 'main': events 43-44 | |asn1Coding.c:357:20: | 357 | outputFile = fopen (outputFileName, "w"); | | ^ | | | | | (43) returning to 'main' from 'rpl_fopen' | 358 | | 359 | if (outputFile == NULL) | | ~ | | | | | (44) following 'false' branch... ->-+ | | | | 'main': event 45 | |lto1: | (45): ...to here | 'main': events 46-49 | | 371 | for (k = 0; k < der_len; k++) | | ^ | | | | | (46) following 'true' branch... ->-+ | | | | | | | |+-------------------------------------------------------+ | 372 || fprintf (outputFile, "%c", der[k]); | || ~ | || | | |+------------------------------------->(47) ...to here | | (48) 'der_83' is NULL | | (49) dereference of NULL 'der_83 + (sizetype) k_85' | make[3]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src' /bin/sh ../libtool --tag=CC --mode=link gcc -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -o asn1Decoding asn1Decoding.o benchmark.o ../lib/libtasn1.la ../lib/gl/libgnu.la gl/libsgl.la libtool: link: gcc -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,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 -o .libs/asn1Decoding asn1Decoding.o benchmark.o ../lib/.libs/libtasn1.so ../lib/gl/.libs/libgnu.a gl/.libs/libsgl.a make[3]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src' Making all in doc Making all in examples /usr/bin/make all-am make[3]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/examples' gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o pkix_asn1_tab.o pkix_asn1_tab.c make[3]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/examples' pkix_asn1_tab.c:7:24: warning: no previous declaration for 'pkix_asn1_tab' [-Wmissing-variable-declarations] 7 | const asn1_static_node pkix_asn1_tab[] = { | ^~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/examples' gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o CrlExample.o CrlExample.c make[3]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/examples' make[3]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/examples' gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o CertificateExample.o CertificateExample.c make[3]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/examples' make[3]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/examples' /bin/sh ../libtool --tag=CC --mode=link gcc -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -o CrlExample CrlExample.o pkix_asn1_tab.o ../lib/libtasn1.la libtool: link: gcc -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,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 -o .libs/CrlExample CrlExample.o pkix_asn1_tab.o ../lib/.libs/libtasn1.so make[3]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/examples' make[3]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/examples' /bin/sh ../libtool --tag=CC --mode=link gcc -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 -o CertificateExample CertificateExample.o pkix_asn1_tab.o ../lib/libtasn1.la libtool: link: gcc -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,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 -o .libs/CertificateExample CertificateExample.o pkix_asn1_tab.o ../lib/.libs/libtasn1.so make[3]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/examples' Making all in fuzz make[2]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/fuzz' gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I. -I../lib/gl -I../lib/gl -DSRCDIR=\"/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/fuzz\" -DTEST_RUN -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o corpus2array.o corpus2array.c make[2]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/fuzz' make[2]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/fuzz' /bin/sh ../libtool --tag=CC --mode=link gcc -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -no-install -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 -o corpus2array corpus2array.o ../lib/gl/libgnu.la ../lib/libtasn1.la libtool: link: gcc -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,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 -o corpus2array corpus2array.o ../lib/gl/.libs/libgnu.a ../lib/.libs/libtasn1.so -Wl,-rpath -Wl,/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib/.libs make[2]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/fuzz' Making all in tests /usr/bin/make all-am make[3]: Nothing to be done for 'all-am'. + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.3PyNhm + umask 022 + cd /builddir/build/BUILD/libtasn1-4.20.0-build + '[' /builddir/build/BUILD/libtasn1-4.20.0-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/libtasn1-4.20.0-build/BUILDROOT ++ dirname /builddir/build/BUILD/libtasn1-4.20.0-build/BUILDROOT + mkdir -p /builddir/build/BUILD/libtasn1-4.20.0-build + mkdir /builddir/build/BUILD/libtasn1-4.20.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 ' + 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 ' + 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 libtasn1-4.20.0 + /usr/bin/make install DESTDIR=/builddir/build/BUILD/libtasn1-4.20.0-build/BUILDROOT 'INSTALL=/usr/bin/install -p' /usr/bin/make install-recursive make[1]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0' Making install in lib make[2]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib' Making install in gl make[3]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib/gl' /usr/bin/make install-recursive make[4]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib/gl' make[5]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib/gl' make[6]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib/gl' make[6]: Nothing to be done for 'install-exec-am'. make[6]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib/gl' make[5]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib/gl' make[4]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib/gl' make[3]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib/gl' make[3]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib' make[4]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib' /usr/bin/mkdir -p '/builddir/build/BUILD/libtasn1-4.20.0-build/BUILDROOT/usr/lib64' /bin/sh ../libtool --mode=install /usr/bin/install -p libtasn1.la '/builddir/build/BUILD/libtasn1-4.20.0-build/BUILDROOT/usr/lib64' libtool: install: /usr/bin/install -p .libs/libtasn1.so.6.6.4 /builddir/build/BUILD/libtasn1-4.20.0-build/BUILDROOT/usr/lib64/libtasn1.so.6.6.4 libtool: install: (cd /builddir/build/BUILD/libtasn1-4.20.0-build/BUILDROOT/usr/lib64 && { ln -s -f libtasn1.so.6.6.4 libtasn1.so.6 || { rm -f libtasn1.so.6 && ln -s libtasn1.so.6.6.4 libtasn1.so.6; }; }) libtool: install: (cd /builddir/build/BUILD/libtasn1-4.20.0-build/BUILDROOT/usr/lib64 && { ln -s -f libtasn1.so.6.6.4 libtasn1.so || { rm -f libtasn1.so && ln -s libtasn1.so.6.6.4 libtasn1.so; }; }) libtool: install: /usr/bin/install -p .libs/libtasn1.lai /builddir/build/BUILD/libtasn1-4.20.0-build/BUILDROOT/usr/lib64/libtasn1.la libtool: warning: remember to run 'libtool --finish /usr/lib64' /usr/bin/mkdir -p '/builddir/build/BUILD/libtasn1-4.20.0-build/BUILDROOT/usr/include' /usr/bin/install -p -m 644 includes/libtasn1.h '/builddir/build/BUILD/libtasn1-4.20.0-build/BUILDROOT/usr/include' /usr/bin/mkdir -p '/builddir/build/BUILD/libtasn1-4.20.0-build/BUILDROOT/usr/lib64/pkgconfig' /usr/bin/install -p -m 644 libtasn1.pc '/builddir/build/BUILD/libtasn1-4.20.0-build/BUILDROOT/usr/lib64/pkgconfig' make[4]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib' make[3]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib' make[2]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib' Making install in src make[2]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src' Making install in gl make[3]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src/gl' /usr/bin/make install-recursive make[4]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src/gl' make[5]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src/gl' make[6]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src/gl' make[6]: Nothing to be done for 'install-exec-am'. make[6]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src/gl' make[5]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src/gl' make[4]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src/gl' make[3]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src/gl' make[3]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src' make[4]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src' /usr/bin/mkdir -p '/builddir/build/BUILD/libtasn1-4.20.0-build/BUILDROOT/usr/bin' /bin/sh ../libtool --mode=install /usr/bin/install -p asn1Parser asn1Coding asn1Decoding '/builddir/build/BUILD/libtasn1-4.20.0-build/BUILDROOT/usr/bin' libtool: warning: '../lib/libtasn1.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -p .libs/asn1Parser /builddir/build/BUILD/libtasn1-4.20.0-build/BUILDROOT/usr/bin/asn1Parser libtool: warning: '../lib/libtasn1.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -p .libs/asn1Coding /builddir/build/BUILD/libtasn1-4.20.0-build/BUILDROOT/usr/bin/asn1Coding libtool: warning: '../lib/libtasn1.la' has not been installed in '/usr/lib64' libtool: install: /usr/bin/install -p .libs/asn1Decoding /builddir/build/BUILD/libtasn1-4.20.0-build/BUILDROOT/usr/bin/asn1Decoding make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src' make[3]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src' make[2]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src' Making install in doc make[2]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/doc' make[3]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/doc' make[4]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/doc' make[4]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/builddir/build/BUILD/libtasn1-4.20.0-build/BUILDROOT/usr/share/info' /usr/bin/install -p -m 644 ./libtasn1.info '/builddir/build/BUILD/libtasn1-4.20.0-build/BUILDROOT/usr/share/info' install-info --info-dir='/builddir/build/BUILD/libtasn1-4.20.0-build/BUILDROOT/usr/share/info' '/builddir/build/BUILD/libtasn1-4.20.0-build/BUILDROOT/usr/share/info/libtasn1.info' /usr/bin/mkdir -p '/builddir/build/BUILD/libtasn1-4.20.0-build/BUILDROOT/usr/share/man/man1' /usr/bin/install -p -m 644 asn1Parser.1 asn1Coding.1 asn1Decoding.1 '/builddir/build/BUILD/libtasn1-4.20.0-build/BUILDROOT/usr/share/man/man1' /usr/bin/mkdir -p '/builddir/build/BUILD/libtasn1-4.20.0-build/BUILDROOT/usr/share/man/man3' /usr/bin/install -p -m 644 man/asn1_get_length_der.3 man/asn1_get_tag_der.3 man/asn1_get_length_ber.3 man/asn1_get_octet_der.3 man/asn1_get_object_id_der.3 man/asn1_get_bit_der.3 man/asn1_der_decoding2.3 man/asn1_der_decoding.3 man/asn1_der_decoding_element.3 man/asn1_der_decoding_startEnd.3 man/asn1_expand_any_defined_by.3 man/asn1_expand_octet_string.3 man/asn1_decode_simple_der.3 man/asn1_decode_simple_ber.3 man/asn1_perror.3 man/asn1_strerror.3 man/asn1_find_node.3 man/asn1_length_der.3 man/asn1_octet_der.3 man/asn1_encode_simple_der.3 man/asn1_object_id_der.3 man/asn1_bit_der.3 man/asn1_der_coding.3 man/asn1_write_value.3 man/asn1_read_value.3 man/asn1_read_value_type.3 man/asn1_read_tag.3 man/asn1_read_node_value.3 man/asn1_array2tree.3 man/asn1_delete_structure.3 man/asn1_delete_structure2.3 man/asn1_delete_element.3 man/asn1_create_element.3 man/asn1_print_structure.3 man/asn1_number_of_elements.3 man/asn1_find_structure_from_oid.3 man/asn1_copy_node.3 man/asn1_dup_node.3 man/asn1_parser2tree.3 man/asn1_parser2array.3 '/builddir/build/BUILD/libtasn1-4.20.0-build/BUILDROOT/usr/share/man/man3' /usr/bin/install -p -m 644 man/asn1_check_version.3 '/builddir/build/BUILD/libtasn1-4.20.0-build/BUILDROOT/usr/share/man/man3' make[4]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/doc' make[3]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/doc' make[2]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/doc' Making install in examples make[2]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/examples' /usr/bin/make install-am make[3]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/examples' make[4]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/examples' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/examples' make[3]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/examples' make[2]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/examples' Making install in fuzz make[2]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/fuzz' make[3]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/fuzz' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/fuzz' make[2]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/fuzz' Making install in tests make[2]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/tests' /usr/bin/make install-am make[3]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/tests' make[4]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/tests' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/tests' make[3]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/tests' make[2]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/tests' make[2]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0' make[3]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0' make[2]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0' make[1]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0' + rm -f /builddir/build/BUILD/libtasn1-4.20.0-build/BUILDROOT/usr/lib64/libtasn1.la /builddir/build/BUILD/libtasn1-4.20.0-build/BUILDROOT/usr/share/info/dir + /usr/bin/find-debuginfo -j48 --strict-build-id -m -i --build-id-seed 4.20.0-1.fc43 --unique-debug-suffix -4.20.0-1.fc43.x86_64 --unique-debug-src-base libtasn1-4.20.0-1.fc43.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0 find-debuginfo: starting Extracting debug info from 4 files DWARF-compressing 4 files sepdebugcrcfix: Updated 4 CRC32s, 0 CRC32s did match. Creating .debug symlinks for symlinks to ELF files Copying sources found by 'debugedit -l' to /usr/src/debug/libtasn1-4.20.0-1.fc43.x86_64 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 -j48 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/bin/add-determinism --brp -j48 /builddir/build/BUILD/libtasn1-4.20.0-build/BUILDROOT Scanned 25 directories and 98 files, processed 45 inodes, 0 modified (0 replaced + 0 rewritten), 0 unsupported format, 0 errors Reading /builddir/build/BUILD/libtasn1-4.20.0-build/SPECPARTS/rpm-debuginfo.specpart Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.Ig4Okq + umask 022 + cd /builddir/build/BUILD/libtasn1-4.20.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 ' + 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 ' + 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 libtasn1-4.20.0 + make check if test -d ./.git \ && git --version >/dev/null 2>&1; then \ cd . && \ git submodule --quiet foreach \ 'test "$(git rev-parse "$sha1")" \ = "$(git merge-base origin "$sha1")"' \ || { echo 'maint.mk: found non-public submodule commit' >&2; \ exit 1; }; \ else \ : ; \ fi make check-recursive make[1]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0' Making check in lib make[2]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib' Making check in gl make[3]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib/gl' make check-recursive make[4]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib/gl' make[5]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib/gl' make[5]: Nothing to be done for 'check-am'. make[5]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib/gl' make[4]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib/gl' make[3]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib/gl' make[3]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib' make[3]: Nothing to be done for 'check-am'. make[3]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib' make[2]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib' Making check in src make[2]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src' Making check in gl make[3]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src/gl' make check-recursive make[4]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src/gl' make[5]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src/gl' make[5]: Nothing to be done for 'check-am'. make[5]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src/gl' make[4]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src/gl' make[3]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src/gl' make[3]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src' make[3]: Nothing to be done for 'check-am'. make[3]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src' make[2]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/src' Making check in doc make[2]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/doc' make[3]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/doc' make[3]: Nothing to be done for 'check-am'. make[3]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/doc' make[2]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/doc' Making check in examples make[2]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/examples' make check-am make[3]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/examples' make[3]: Nothing to be done for 'check-am'. make[3]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/examples' make[2]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/examples' Making check in fuzz make[2]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/fuzz' make libtasn1_array2tree_fuzzer libtasn1_parser2tree_fuzzer libtasn1_pkix_der_fuzzer libtasn1_gnutls_der_fuzzer asn1_get_length_ber_fuzzer asn1_get_length_der_fuzzer asn1_get_object_id_der_fuzzer asn1_decode_simple_ber_fuzzer asn1_decode_simple_der_fuzzer make[3]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/fuzz' gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I. -I../lib/gl -I../lib/gl -DSRCDIR=\"/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/fuzz\" -DTEST_RUN -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o libtasn1_array2tree_fuzzer.o libtasn1_array2tree_fuzzer.c libtasn1_array2tree_fuzzer.c:32:24: warning: no previous declaration for 'pkix_asn1_tab' [-Wmissing-variable-declarations] 32 | const asn1_static_node pkix_asn1_tab[] = { | ^~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I. -I../lib/gl -I../lib/gl -DSRCDIR=\"/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/fuzz\" -DTEST_RUN -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o main.o main.c /bin/sh ../libtool --tag=CC --mode=link gcc -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -no-install -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 -o libtasn1_array2tree_fuzzer libtasn1_array2tree_fuzzer.o main.o ../lib/gl/libgnu.la ../lib/libtasn1.la libtool: link: gcc -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,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 -o libtasn1_array2tree_fuzzer libtasn1_array2tree_fuzzer.o main.o ../lib/gl/.libs/libgnu.a ../lib/.libs/libtasn1.so -Wl,-rpath -Wl,/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib/.libs gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I. -I../lib/gl -I../lib/gl -DSRCDIR=\"/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/fuzz\" -DTEST_RUN -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o libtasn1_parser2tree_fuzzer.o libtasn1_parser2tree_fuzzer.c /bin/sh ../libtool --tag=CC --mode=link gcc -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -no-install -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 -o libtasn1_parser2tree_fuzzer libtasn1_parser2tree_fuzzer.o main.o ../lib/gl/libgnu.la ../lib/libtasn1.la libtool: link: gcc -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,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 -o libtasn1_parser2tree_fuzzer libtasn1_parser2tree_fuzzer.o main.o ../lib/gl/.libs/libgnu.a ../lib/.libs/libtasn1.so -Wl,-rpath -Wl,/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib/.libs gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I. -I../lib/gl -I../lib/gl -DSRCDIR=\"/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/fuzz\" -DTEST_RUN -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o libtasn1_pkix_der_fuzzer.o libtasn1_pkix_der_fuzzer.c /bin/sh ../libtool --tag=CC --mode=link gcc -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -no-install -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 -o libtasn1_pkix_der_fuzzer libtasn1_pkix_der_fuzzer.o main.o ../lib/gl/libgnu.la ../lib/libtasn1.la libtool: link: gcc -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,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 -o libtasn1_pkix_der_fuzzer libtasn1_pkix_der_fuzzer.o main.o ../lib/gl/.libs/libgnu.a ../lib/.libs/libtasn1.so -Wl,-rpath -Wl,/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib/.libs gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I. -I../lib/gl -I../lib/gl -DSRCDIR=\"/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/fuzz\" -DTEST_RUN -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o libtasn1_gnutls_der_fuzzer.o libtasn1_gnutls_der_fuzzer.c libtasn1_gnutls_der_fuzzer.c:36:24: warning: no previous declaration for 'gnutls_asn1_tab' [-Wmissing-variable-declarations] 36 | const asn1_static_node gnutls_asn1_tab[] = { | ^~~~~~~~~~~~~~~ /bin/sh ../libtool --tag=CC --mode=link gcc -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -no-install -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 -o libtasn1_gnutls_der_fuzzer libtasn1_gnutls_der_fuzzer.o main.o ../lib/gl/libgnu.la ../lib/libtasn1.la libtool: link: gcc -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,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 -o libtasn1_gnutls_der_fuzzer libtasn1_gnutls_der_fuzzer.o main.o ../lib/gl/.libs/libgnu.a ../lib/.libs/libtasn1.so -Wl,-rpath -Wl,/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib/.libs gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I. -I../lib/gl -I../lib/gl -DSRCDIR=\"/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/fuzz\" -DTEST_RUN -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o asn1_get_length_ber_fuzzer.o asn1_get_length_ber_fuzzer.c /bin/sh ../libtool --tag=CC --mode=link gcc -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -no-install -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 -o asn1_get_length_ber_fuzzer asn1_get_length_ber_fuzzer.o main.o ../lib/gl/libgnu.la ../lib/libtasn1.la libtool: link: gcc -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,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 -o asn1_get_length_ber_fuzzer asn1_get_length_ber_fuzzer.o main.o ../lib/gl/.libs/libgnu.a ../lib/.libs/libtasn1.so -Wl,-rpath -Wl,/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib/.libs gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I. -I../lib/gl -I../lib/gl -DSRCDIR=\"/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/fuzz\" -DTEST_RUN -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o asn1_get_length_der_fuzzer.o asn1_get_length_der_fuzzer.c /bin/sh ../libtool --tag=CC --mode=link gcc -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -no-install -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 -o asn1_get_length_der_fuzzer asn1_get_length_der_fuzzer.o main.o ../lib/gl/libgnu.la ../lib/libtasn1.la libtool: link: gcc -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,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 -o asn1_get_length_der_fuzzer asn1_get_length_der_fuzzer.o main.o ../lib/gl/.libs/libgnu.a ../lib/.libs/libtasn1.so -Wl,-rpath -Wl,/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib/.libs gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I. -I../lib/gl -I../lib/gl -DSRCDIR=\"/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/fuzz\" -DTEST_RUN -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o asn1_get_object_id_der_fuzzer.o asn1_get_object_id_der_fuzzer.c /bin/sh ../libtool --tag=CC --mode=link gcc -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -no-install -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 -o asn1_get_object_id_der_fuzzer asn1_get_object_id_der_fuzzer.o main.o ../lib/gl/libgnu.la ../lib/libtasn1.la libtool: link: gcc -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,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 -o asn1_get_object_id_der_fuzzer asn1_get_object_id_der_fuzzer.o main.o ../lib/gl/.libs/libgnu.a ../lib/.libs/libtasn1.so -Wl,-rpath -Wl,/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib/.libs gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I. -I../lib/gl -I../lib/gl -DSRCDIR=\"/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/fuzz\" -DTEST_RUN -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o asn1_decode_simple_ber_fuzzer.o asn1_decode_simple_ber_fuzzer.c /bin/sh ../libtool --tag=CC --mode=link gcc -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -no-install -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 -o asn1_decode_simple_ber_fuzzer asn1_decode_simple_ber_fuzzer.o main.o ../lib/gl/libgnu.la ../lib/libtasn1.la libtool: link: gcc -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,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 -o asn1_decode_simple_ber_fuzzer asn1_decode_simple_ber_fuzzer.o main.o ../lib/gl/.libs/libgnu.a ../lib/.libs/libtasn1.so -Wl,-rpath -Wl,/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib/.libs gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I. -I../lib/gl -I../lib/gl -DSRCDIR=\"/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/fuzz\" -DTEST_RUN -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o asn1_decode_simple_der_fuzzer.o asn1_decode_simple_der_fuzzer.c /bin/sh ../libtool --tag=CC --mode=link gcc -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -no-install -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 -o asn1_decode_simple_der_fuzzer asn1_decode_simple_der_fuzzer.o main.o ../lib/gl/libgnu.la ../lib/libtasn1.la libtool: link: gcc -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,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 -o asn1_decode_simple_der_fuzzer asn1_decode_simple_der_fuzzer.o main.o ../lib/gl/.libs/libgnu.a ../lib/.libs/libtasn1.so -Wl,-rpath -Wl,/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib/.libs make[3]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/fuzz' make check-TESTS make[3]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/fuzz' make[4]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/fuzz' PASS: libtasn1_array2tree_fuzzer PASS: libtasn1_parser2tree_fuzzer PASS: libtasn1_pkix_der_fuzzer PASS: libtasn1_gnutls_der_fuzzer PASS: asn1_get_length_ber_fuzzer PASS: asn1_get_length_der_fuzzer PASS: asn1_get_object_id_der_fuzzer PASS: asn1_decode_simple_ber_fuzzer PASS: asn1_decode_simple_der_fuzzer ============================================================================ Testsuite summary for GNU Libtasn1 4.20.0 ============================================================================ # TOTAL: 9 # PASS: 9 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[4]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/fuzz' make[3]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/fuzz' make[2]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/fuzz' Making check in tests make[2]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/tests' make check-am make[3]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/tests' make Test_parser Test_tree Test_encoding Test_indefinite Test_errors Test_simple Test_overflow Test_strings Test_choice Test_encdec copynode coding-decoding2 strict-der Test_choice_ocsp ocsp-basic-response octet-string coding-long-oid object-id-decoding spc_pe_image_data setof CVE-2018-1000654 reproducers object-id-encoding version \ crlf.sh benchmark.sh threadsafety.sh decoding.sh decoding-invalid-x509.sh decoding-invalid-pkcs7.sh coding.sh parser.sh make[4]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/tests' gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I../lib -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o Test_parser.o Test_parser.c Test_parser.c:44:13: warning: no previous declaration for 'fileCorrectName' [-Wmissing-variable-declarations] 44 | const char *fileCorrectName; | ^~~~~~~~~~~~~~~ Test_parser.c:45:6: warning: no previous declaration for 'fileErroredName' [-Wmissing-variable-declarations] 45 | char fileErroredName[] = "Test_parser_ERROR.asn"; | ^~~~~~~~~~~~~~~ Test_parser.c:49:11: warning: no previous declaration for 'test_array' [-Wmissing-variable-declarations] 49 | test_type test_array[] = { | ^~~~~~~~~~ Test_parser.c: In function 'readLine': Test_parser.c:130:16: warning: use of possibly-NULL 'file_6(D)' where non-null expected [CWE-690] [-Wanalyzer-possible-null-argument] 130 | while (((c = fgetc (file)) != EOF) && (c != '\n')) | ^~~~~~~~~~~~ 'createFile': events 1-3 │ │ 142 | createFile (int lineNumber, const char *line) │ | ^~~~~~~~~~ │ | | │ | (1) entry to 'createFile' │...... │ 148 | fileIn = fopen (fileCorrectName, "r"); │ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │ | | │ | (2) this call could return NULL │...... │ 151 | while (readLine (fileIn, lineRead) != EOF) │ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ │ | | │ | (3) calling 'readLine' from 'createFile' │ └──> 'readLine': events 4-5 │ │ 126 | readLine (FILE *file, char *line) │ | ^~~~~~~~ │ | | │ | (4) entry to 'readLine' │...... │ 130 | while (((c = fgetc (file)) != EOF) && (c != '\n')) │ | ~~~~~~~~~~~~ │ | | │ | (5) ⚠️ argument 1 ('file_6(D)') from (2) could be NULL where non-null expected │ In file included from Test_parser.c:29: /usr/include/stdio.h:575:12: note: argument 1 of 'fgetc' must be non-null 575 | extern int fgetc (FILE *__stream) __nonnull ((1)); | ^~~~~ Test_parser.c: In function 'createFile': Test_parser.c:160:3: warning: use of possibly-NULL 'fopen (&fileErroredName, "w")' where non-null expected [CWE-690] [-Wanalyzer-possible-null-argument] 160 | fclose (fileOut); | ^~~~~~~~~~~~~~~~ 'createFile': event 1 149 | fileOut = fopen (fileErroredName, "w"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | (1) this call could return NULL 'createFile': events 2-4 151 | while (readLine (fileIn, lineRead) != EOF) | ^ | | | (2) following 'false' branch... ─>─┐ | │ ...... | │ |┌────────────────────────────────────────────────────────────────────────┘ 160 |│ fclose (fileOut); |│ ~~~~~~~~~~~~~~~~ |│ | |└─>(3) ...to here | (4) ⚠️ argument 1 ('fopen (&fileErroredName, "w")') from (1) could be NULL where non-null expected /usr/include/stdio.h:184:12: note: argument 1 of 'fclose' must be non-null 184 | extern int fclose (FILE *__stream) __nonnull ((1)); | ^~~~~~ /bin/sh ../libtool --tag=CC --mode=link gcc -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -no-install -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 -o Test_parser Test_parser.o ../lib/libtasn1.la libtool: link: gcc -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,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 -o Test_parser Test_parser.o ../lib/.libs/libtasn1.so -Wl,-rpath -Wl,/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib/.libs Test_parser.c: In function 'createFile': Test_parser.c:160:3: warning: use of possibly-NULL 'fopen (&fileErroredName, "w")' where non-null expected [CWE-690] [-Wanalyzer-possible-null-argument] 160 | fclose (fileOut); | ^ 'createFile': events 1-4 149 | fileOut = fopen (fileErroredName, "w"); | ^ | | | (1) this call could return NULL 150 | 151 | while (readLine (fileIn, lineRead) != EOF) | ~ | | | (2) following 'false' branch... ->-+ | | ...... | | |+------------------------------------------------------------------------+ 160 || fclose (fileOut); || ~ || | |+->(3) ...to here | (4) argument 1 ('fopen (&fileErroredName, "w")') from (1) could be NULL where non-null expected /usr/include/stdio.h:184:12: note: argument 1 of 'fclose' must be non-null 184 | extern int fclose (FILE *__stream) __nonnull ((1)); | ^ Test_parser.c: In function 'readLine': Test_parser.c:130:16: warning: use of possibly-NULL 'file_6(D)' where non-null expected [CWE-690] [-Wanalyzer-possible-null-argument] 130 | while (((c = fgetc (file)) != EOF) && (c != '\n')) | ^ 'createFile': events 1-3 | | 142 | createFile (int lineNumber, const char *line) | | ^ | | | | | (1) entry to 'createFile' |...... | 148 | fileIn = fopen (fileCorrectName, "r"); | | ~ | | | | | (2) this call could return NULL |...... | 151 | while (readLine (fileIn, lineRead) != EOF) | | ~ | | | | | (3) calling 'readLine' from 'createFile' | +--> 'readLine': events 4-5 | | 126 | readLine (FILE *file, char *line) | | ^ | | | | | (4) entry to 'readLine' |...... | 130 | while (((c = fgetc (file)) != EOF) && (c != '\n')) | | ~ | | | | | (5) argument 1 ('file_6(D)') from (2) could be NULL where non-null expected | /usr/include/stdio.h:575:12: note: argument 1 of 'fgetc' must be non-null 575 | extern int fgetc (FILE *__stream) __nonnull ((1)); | ^ gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I../lib -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o Test_tree.o Test_tree.c In file included from Test_tree.c:41: Test_tree_asn1_tab.c:7:24: warning: no previous declaration for 'Test_tree_asn1_tab' [-Wmissing-variable-declarations] 7 | const asn1_static_node Test_tree_asn1_tab[] = { | ^~~~~~~~~~~~~~~~~~ Test_tree.c:79:11: warning: no previous declaration for 'test_array' [-Wmissing-variable-declarations] 79 | test_type test_array[] = { | ^~~~~~~~~~ Test_tree.c: In function 'main': Test_tree.c:552:15: warning: use of uninitialized value 'der_len' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 552 | asn1_write_value (asn1_element, test->par1, der, der_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 'main': events 1-3 470 | int errorCounter = 0, testCounter = 0, der_len; | ^~~~~~~ | | | (1) region created on stack here | (2) capacity: 4 bytes ...... 503 | if (result != ASN1_SUCCESS) | ~ | | | (3) following 'false' branch... ─>─┐ | │ 'main': events 4-5 | │ |┌────────────────────────────────────────┘ 511 |│ out = stdout; |│ ^ |│ | |└───────>(4) ...to here ...... 515 | if (out == NULL) | ~ | | | (5) following 'false' branch (when 'out_208' is non-NULL)... ─>─┐ | │ 'main': event 6 cc1: (6): ...to here 'main': events 7-13 529 | while (test->action != ACT_NULL) | ^ | | | (7) following 'true' branch... ─>─┐ | │ | │ |┌────────────────────────────────────────────────────────┘ 530 |│ { 531 |│ testCounter++; |│ ~~~~~~~~~~~~~ |│ | |└────────────────>(8) ...to here 532 | 533 | switch (test->action) | ~~~~~~ | | | (9) following 'case 3:' branch... ─>─┐ | │ ...... | │ |┌───────────────────────────────────────────┘ 549 |│ case ACT_WRITE: |│ ~~~~ |│ | |└───────>(10) ...to here 550 | if ((test->par2) && (!strcmp ("DER", test->par2))) | ~ | | | (11) following 'true' branch... ─>─┐ | │ | │ |┌────────────────────────────────────────────────┘ 551 |│ result = 552 |│ asn1_write_value (asn1_element, test->par1, der, der_len); |│ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |│ | |└─────────────>(12) ...to here | (13) ⚠️ use of uninitialized value 'der_len' here Test_tree.c:588:20: warning: use of uninitialized value 'der_len' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 588 | result = asn1_der_decoding (&asn1_element, der, der_len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 589 | errorDescription); | ~~~~~~~~~~~~~~~~~ 'main': events 1-3 470 | int errorCounter = 0, testCounter = 0, der_len; | ^~~~~~~ | | | (1) region created on stack here | (2) capacity: 4 bytes ...... 503 | if (result != ASN1_SUCCESS) | ~ | | | (3) following 'false' branch... ─>─┐ | │ 'main': events 4-5 | │ |┌────────────────────────────────────────┘ 511 |│ out = stdout; |│ ^ |│ | |└───────>(4) ...to here ...... 515 | if (out == NULL) | ~ | | | (5) following 'false' branch (when 'out_208' is non-NULL)... ─>─┐ | │ 'main': event 6 cc1: (6): ...to here 'main': events 7-11 529 | while (test->action != ACT_NULL) | ^ | | | (7) following 'true' branch... ─>─┐ | │ | │ |┌────────────────────────────────────────────────────────┘ 530 |│ { 531 |│ testCounter++; |│ ~~~~~~~~~~~~~ |│ | |└────────────────>(8) ...to here 532 | 533 | switch (test->action) | ~~~~~~ | | | (9) following 'case 7:' branch... ─>─┐ | │ ...... | │ |┌───────────────────────────────────────────┘ 587 |│ case ACT_DECODING: |│ ~~~~ |│ | |└───────>(10) ...to here 588 | result = asn1_der_decoding (&asn1_element, der, der_len, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | (11) ⚠️ use of uninitialized value 'der_len' here 589 | errorDescription); | ~~~~~~~~~~~~~~~~~ Test_tree.c:593:13: warning: use of uninitialized value 'der_len' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 593 | asn1_der_decoding_element (&asn1_element, test->par1, der, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 594 | der_len, errorDescription); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 'main': events 1-3 470 | int errorCounter = 0, testCounter = 0, der_len; | ^~~~~~~ | | | (1) region created on stack here | (2) capacity: 4 bytes ...... 503 | if (result != ASN1_SUCCESS) | ~ | | | (3) following 'false' branch... ─>─┐ | │ 'main': events 4-5 | │ |┌────────────────────────────────────────┘ 511 |│ out = stdout; |│ ^ |│ | |└───────>(4) ...to here ...... 515 | if (out == NULL) | ~ | | | (5) following 'false' branch (when 'out_208' is non-NULL)... ─>─┐ | │ 'main': event 6 cc1: (6): ...to here 'main': events 7-11 529 | while (test->action != ACT_NULL) | ^ | | | (7) following 'true' branch... ─>─┐ | │ | │ |┌────────────────────────────────────────────────────────┘ 530 |│ { 531 |│ testCounter++; |│ ~~~~~~~~~~~~~ |│ | |└────────────────>(8) ...to here 532 | 533 | switch (test->action) | ~~~~~~ | | | (9) following 'case 10:' branch... ─>─┐ | │ ...... | │ |┌────────────────────────────────────────────┘ 591 |│ case ACT_DECODING_ELEMENT: |│ ~~~~ |│ | |└───────>(10) ...to here 592 | result = 593 | asn1_der_decoding_element (&asn1_element, test->par1, der, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | (11) ⚠️ use of uninitialized value 'der_len' here 594 | der_len, errorDescription); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ Test_tree.c:598:13: warning: use of uninitialized value 'der_len' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 598 | asn1_der_decoding_startEnd (asn1_element, der, der_len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 599 | test->par1, &start, &end); | ~~~~~~~~~~~~~~~~~~~~~~~~~ 'main': events 1-3 470 | int errorCounter = 0, testCounter = 0, der_len; | ^~~~~~~ | | | (1) region created on stack here | (2) capacity: 4 bytes ...... 503 | if (result != ASN1_SUCCESS) | ~ | | | (3) following 'false' branch... ─>─┐ | │ 'main': events 4-5 | │ |┌────────────────────────────────────────┘ 511 |│ out = stdout; |│ ^ |│ | |└───────>(4) ...to here ...... 515 | if (out == NULL) | ~ | | | (5) following 'false' branch (when 'out_208' is non-NULL)... ─>─┐ | │ 'main': event 6 cc1: (6): ...to here 'main': events 7-11 529 | while (test->action != ACT_NULL) | ^ | | | (7) following 'true' branch... ─>─┐ | │ | │ |┌────────────────────────────────────────────────────────┘ 530 |│ { 531 |│ testCounter++; |│ ~~~~~~~~~~~~~ |│ | |└────────────────>(8) ...to here 532 | 533 | switch (test->action) | ~~~~~~ | | | (9) following 'case 13:' branch... ─>─┐ | │ ...... | │ |┌────────────────────────────────────────────┘ 596 |│ case ACT_DECODING_START_END: |│ ~~~~ |│ | |└───────>(10) ...to here 597 | result = 598 | asn1_der_decoding_startEnd (asn1_element, der, der_len, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | (11) ⚠️ use of uninitialized value 'der_len' here 599 | test->par1, &start, &end); | ~~~~~~~~~~~~~~~~~~~~~~~~~ Test_tree.c:624:15: warning: use of uninitialized value 'der_len' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 624 | printf ("DER encoding len:%i\n", der_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 'main': events 1-3 470 | int errorCounter = 0, testCounter = 0, der_len; | ^~~~~~~ | | | (1) region created on stack here | (2) capacity: 4 bytes ...... 503 | if (result != ASN1_SUCCESS) | ~ | | | (3) following 'false' branch... ─>─┐ | │ 'main': events 4-5 | │ |┌────────────────────────────────────────┘ 511 |│ out = stdout; |│ ^ |│ | |└───────>(4) ...to here ...... 515 | if (out == NULL) | ~ | | | (5) following 'false' branch (when 'out_208' is non-NULL)... ─>─┐ | │ 'main': event 6 cc1: (6): ...to here 'main': events 7-13 529 | while (test->action != ACT_NULL) | ^ | | | (7) following 'true' branch... ─>─┐ | │ | │ |┌────────────────────────────────────────────────────────┘ 530 |│ { 531 |│ testCounter++; |│ ~~~~~~~~~~~~~ |│ | |└────────────────>(8) ...to here 532 | 533 | switch (test->action) | ~~~~~~ | | | (9) following 'case 8:' branch... ─>─┐ | │ ...... | │ |┌───────────────────────────────────────────┘ 621 |│ case ACT_PRINT_DER: |│ ~~~~ |│ | |└───────>(10) ...to here 622 | if (verbose) | ~ | | | (11) following 'true' branch (when 'verbose_179 != 0')... ─>─┐ | │ | │ |┌──────────────────────────────────────────────────────────────────────────┘ 623 |│ { 624 |│ printf ("DER encoding len:%i\n", der_len); |│ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |│ | |└─────────────>(12) ...to here | (13) ⚠️ use of uninitialized value 'der_len' here Test_tree.c:687:58: warning: use of uninitialized value 'valueLen' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 687 | if ((result != test->errorNumber) || (valueLen != test->par3)) | ~~~~~~~~~~^~~~~~~~~~~~~~ 'main': events 1-3 472 | int valueLen, tag = 0, class = 0; | ^~~~~~~~ | | | (1) region created on stack here | (2) capacity: 4 bytes ...... 503 | if (result != ASN1_SUCCESS) | ~ | | | (3) following 'false' branch... ─>─┐ | │ 'main': events 4-5 | │ |┌────────────────────────────────────────┘ 511 |│ out = stdout; |│ ^ |│ | |└───────>(4) ...to here ...... 515 | if (out == NULL) | ~ | | | (5) following 'false' branch (when 'out_208' is non-NULL)... ─>─┐ | │ 'main': event 6 cc1: (6): ...to here 'main': events 7-11 529 | while (test->action != ACT_NULL) | ^ | | | (7) following 'true' branch... ─>─┐ | │ | │ |┌────────────────────────────────────────────────────────┘ 530 |│ { 531 |│ testCounter++; |│ ~~~~~~~~~~~~~ |│ | |└────────────────>(8) ...to here ...... 646 | switch (test->action) | ~~~~~~ | | | (9) following 'case 12:, case 17:' branch... ─>─┐ | │ ...... | │ |┌──────────────────────────────────────────────────────┘ 685 |│ case ACT_NUMBER_OF_ELEMENTS: |│ ~~~~ |│ | |└───────>(10) ...to here 686 | case ACT_READ_LENGTH: 687 | if ((result != test->errorNumber) || (valueLen != test->par3)) | ~ | | | (11) following 'false' branch... ─>─┐ | │ 'main': event 12 | │ |┌─────────────────────────────────────────────────┘ 687 |│ if ((result != test->errorNumber) || (valueLen != test->par3)) |│ ~~~~^~~~~~ |│ | |└───────────────────────────────────────────────────────────────>(12) ...to here 'main': event 13 687 | if ((result != test->errorNumber) || (valueLen != test->par3)) | ~~~~~~~~~~^~~~~~~~~~~~~~ | | | (13) ⚠️ use of uninitialized value 'valueLen' here Test_tree.c:694:15: warning: use of uninitialized value 'valueLen' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 694 | printf (" Error detected: %s - %d\n\n", asn1_strerror (result), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 695 | valueLen); | ~~~~~~~~~ 'main': events 1-3 472 | int valueLen, tag = 0, class = 0; | ^~~~~~~~ | | | (1) region created on stack here | (2) capacity: 4 bytes ...... 503 | if (result != ASN1_SUCCESS) | ~ | | | (3) following 'false' branch... ─>─┐ | │ 'main': events 4-5 | │ |┌────────────────────────────────────────┘ 511 |│ out = stdout; |│ ^ |│ | |└───────>(4) ...to here ...... 515 | if (out == NULL) | ~ | | | (5) following 'false' branch (when 'out_208' is non-NULL)... ─>─┐ | │ 'main': event 6 cc1: (6): ...to here 'main': events 7-13 529 | while (test->action != ACT_NULL) | ^ | | | (7) following 'true' branch... ─>─┐ | │ | │ |┌────────────────────────────────────────────────────────┘ 530 |│ { 531 |│ testCounter++; |│ ~~~~~~~~~~~~~ |│ | |└────────────────>(8) ...to here ...... 646 | switch (test->action) | ~~~~~~ | | | (9) following 'case 12:, case 17:' branch... ─>─┐ | │ ...... | │ |┌──────────────────────────────────────────────────────┘ 685 |│ case ACT_NUMBER_OF_ELEMENTS: |│ ~~~~ |│ | |└───────>(10) ...to here 686 | case ACT_READ_LENGTH: 687 | if ((result != test->errorNumber) || (valueLen != test->par3)) | ~ | | | (11) following 'true' branch... ─>─┐ | │ ...... | │ |┌────────────────────────────────────────────────┘ 690 |│ printf ("ERROR in %d:\n", test->line); |│ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |│ | |└─────────────>(12) ...to here ...... 694 | printf (" Error detected: %s - %d\n\n", asn1_strerror (result), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | (13) ⚠️ use of uninitialized value 'valueLen' here 695 | valueLen); | ~~~~~~~~~ Test_tree.c:700:57: warning: use of uninitialized value 'der_len' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 700 | if ((result != test->errorNumber) || (der_len != test->par3)) | ~~~~~~~~~^~~~~~~~~~~~~~ 'main': events 1-3 470 | int errorCounter = 0, testCounter = 0, der_len; | ^~~~~~~ | | | (1) region created on stack here | (2) capacity: 4 bytes ...... 503 | if (result != ASN1_SUCCESS) | ~ | | | (3) following 'false' branch... ─>─┐ | │ 'main': events 4-5 | │ |┌────────────────────────────────────────┘ 511 |│ out = stdout; |│ ^ |│ | |└───────>(4) ...to here ...... 515 | if (out == NULL) | ~ | | | (5) following 'false' branch (when 'out_208' is non-NULL)... ─>─┐ | │ 'main': event 6 cc1: (6): ...to here 'main': events 7-11 529 | while (test->action != ACT_NULL) | ^ | | | (7) following 'true' branch... ─>─┐ | │ | │ |┌────────────────────────────────────────────────────────┘ 530 |│ { 531 |│ testCounter++; |│ ~~~~~~~~~~~~~ |│ | |└────────────────>(8) ...to here ...... 646 | switch (test->action) | ~~~~~~ | | | (9) following 'case 18:' branch... ─>─┐ | │ ...... | │ |┌────────────────────────────────────────────┘ 699 |│ case ACT_ENCODING_LENGTH: |│ ~~~~ |│ | |└───────>(10) ...to here 700 | if ((result != test->errorNumber) || (der_len != test->par3)) | ~ | | | (11) following 'false' branch... ─>─┐ | │ 'main': event 12 | │ |┌─────────────────────────────────────────────────┘ 700 |│ if ((result != test->errorNumber) || (der_len != test->par3)) |│ ~~~~^~~~~~ |│ | |└──────────────────────────────────────────────────────────────>(12) ...to here 'main': event 13 700 | if ((result != test->errorNumber) || (der_len != test->par3)) | ~~~~~~~~~^~~~~~~~~~~~~~ | | | (13) ⚠️ use of uninitialized value 'der_len' here Test_tree.c:707:15: warning: use of uninitialized value 'der_len' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 707 | printf (" Error detected: %s - %d\n\n", asn1_strerror (result), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 708 | der_len); | ~~~~~~~~ 'main': events 1-3 470 | int errorCounter = 0, testCounter = 0, der_len; | ^~~~~~~ | | | (1) region created on stack here | (2) capacity: 4 bytes ...... 503 | if (result != ASN1_SUCCESS) | ~ | | | (3) following 'false' branch... ─>─┐ | │ 'main': events 4-5 | │ |┌────────────────────────────────────────┘ 511 |│ out = stdout; |│ ^ |│ | |└───────>(4) ...to here ...... 515 | if (out == NULL) | ~ | | | (5) following 'false' branch (when 'out_208' is non-NULL)... ─>─┐ | │ 'main': event 6 cc1: (6): ...to here 'main': events 7-13 529 | while (test->action != ACT_NULL) | ^ | | | (7) following 'true' branch... ─>─┐ | │ | │ |┌────────────────────────────────────────────────────────┘ 530 |│ { 531 |│ testCounter++; |│ ~~~~~~~~~~~~~ |│ | |└────────────────>(8) ...to here ...... 646 | switch (test->action) | ~~~~~~ | | | (9) following 'case 18:' branch... ─>─┐ | │ ...... | │ |┌────────────────────────────────────────────┘ 699 |│ case ACT_ENCODING_LENGTH: |│ ~~~~ |│ | |└───────>(10) ...to here 700 | if ((result != test->errorNumber) || (der_len != test->par3)) | ~ | | | (11) following 'true' branch... ─>─┐ | │ ...... | │ |┌────────────────────────────────────────────────┘ 703 |│ printf ("ERROR in %d:\n", test->line); |│ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |│ | |└─────────────>(12) ...to here ...... 707 | printf (" Error detected: %s - %d\n\n", asn1_strerror (result), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | (13) ⚠️ use of uninitialized value 'der_len' here 708 | der_len); | ~~~~~~~~ Test_tree.c:729:58: warning: use of uninitialized value 'start' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 729 | ((!strcmp (test->par2, "START")) && (start != test->par3)) || | ~~~~~~~^~~~~~~~~~~~~~ 'main': events 1-3 474 | int start, end, verbose = 0; | ^~~~~ | | | (1) region created on stack here | (2) capacity: 4 bytes ...... 503 | if (result != ASN1_SUCCESS) | ~ | | | (3) following 'false' branch... ─>─┐ | │ 'main': events 4-5 | │ |┌────────────────────────────────────────┘ 511 |│ out = stdout; |│ ^ |│ | |└───────>(4) ...to here ...... 515 | if (out == NULL) | ~ | | | (5) following 'false' branch (when 'out_208' is non-NULL)... ─>─┐ | │ 'main': event 6 cc1: (6): ...to here 'main': events 7-12 529 | while (test->action != ACT_NULL) | ^ | | | (7) following 'true' branch... ─>─┐ | │ | │ |┌────────────────────────────────────────────────────────┘ 530 |│ { 531 |│ testCounter++; |│ ~~~~~~~~~~~~~ |│ | |└────────────────>(8) ...to here ...... 646 | switch (test->action) | ~~~~~~ | | | (9) following 'case 13:' branch... ─>─┐ | │ ...... | │ |┌────────────────────────────────────────────┘ 727 |│ case ACT_DECODING_START_END: |│ ~~~~ |│ | |└───────>(10) ...to here 728 | if ((result != test->errorNumber) || | ~ | | | (11) following 'false' branch... ─>─┐ | │ | │ |┌─────────────────────────────────────────────────┘ 729 |│ ((!strcmp (test->par2, "START")) && (start != test->par3)) || |│ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |│ | |└────────────────>(12) ...to here 'main': events 13-14 728 | if ((result != test->errorNumber) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | (13) following 'true' branch (when the strings are equal)... ─>─┐ | │ | │ |┌────────────────────────────────────────────────────────────────────────────────────────────────────────────┘ 729 |│ ((!strcmp (test->par2, "START")) && (start != test->par3)) || |│ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |│ | |└───────────────────────────────────────────────────────────────>(14) ...to here 'main': event 15 729 | ((!strcmp (test->par2, "START")) && (start != test->par3)) || | ~~~~~~~^~~~~~~~~~~~~~ | | | (15) ⚠️ use of uninitialized value 'start' here Test_tree.c:730:54: warning: use of uninitialized value 'end' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 730 | ((!strcmp (test->par2, "END")) && (end != test->par3))) | ~~~~~^~~~~~~~~~~~~~ 'main': events 1-3 474 | int start, end, verbose = 0; | ^~~ | | | (1) region created on stack here | (2) capacity: 4 bytes ...... 503 | if (result != ASN1_SUCCESS) | ~ | | | (3) following 'false' branch... ─>─┐ | │ 'main': events 4-5 | │ |┌────────────────────────────────────────┘ 511 |│ out = stdout; |│ ^ |│ | |└───────>(4) ...to here ...... 515 | if (out == NULL) | ~ | | | (5) following 'false' branch (when 'out_208' is non-NULL)... ─>─┐ | │ 'main': event 6 cc1: (6): ...to here 'main': events 7-12 529 | while (test->action != ACT_NULL) | ^ | | | (7) following 'true' branch... ─>─┐ | │ | │ |┌────────────────────────────────────────────────────────┘ 530 |│ { 531 |│ testCounter++; |│ ~~~~~~~~~~~~~ |│ | |└────────────────>(8) ...to here ...... 646 | switch (test->action) | ~~~~~~ | | | (9) following 'case 13:' branch... ─>─┐ | │ ...... | │ |┌────────────────────────────────────────────┘ 727 |│ case ACT_DECODING_START_END: |│ ~~~~ |│ | |└───────>(10) ...to here 728 | if ((result != test->errorNumber) || | ~ | | | (11) following 'false' branch... ─>─┐ | │ | │ |┌─────────────────────────────────────────────────┘ 729 |│ ((!strcmp (test->par2, "START")) && (start != test->par3)) || |│ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |│ | |└────────────────>(12) ...to here 'main': events 13-15 728 | if ((result != test->errorNumber) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ | | | (13) following 'false' branch (when the strings are non-equal)... ─>─┐ | │ | │ |┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘ 729 |│ ((!strcmp (test->par2, "START")) && (start != test->par3)) || |│ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |│ | |│ (15) following 'true' branch (when the strings are equal)... ─>─┐ |│ │ |│ │ |┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘ 730 |│ ((!strcmp (test->par2, "END")) && (end != test->par3))) |│ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |│ | |└────────────────>(14) ...to here 'main': event 16 730 | ((!strcmp (test->par2, "END")) && (end != test->par3))) | ~~~~^~~~~~ | | |└───────────────────────────────────────────────────────────>(16) ...to here 'main': event 17 730 | ((!strcmp (test->par2, "END")) && (end != test->par3))) | ~~~~~^~~~~~~~~~~~~~ | | | (17) ⚠️ use of uninitialized value 'end' here Test_tree.c:739:15: warning: use of uninitialized value 'end' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 739 | printf (" Error detected: %s - %d - %d\n\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 740 | asn1_strerror (result), start, end); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 'main': events 1-3 474 | int start, end, verbose = 0; | ^~~ | | | (1) region created on stack here | (2) capacity: 4 bytes ...... 503 | if (result != ASN1_SUCCESS) | ~ | | | (3) following 'false' branch... ─>─┐ | │ 'main': events 4-5 | │ |┌────────────────────────────────────────┘ 511 |│ out = stdout; |│ ^ |│ | |└───────>(4) ...to here ...... 515 | if (out == NULL) | ~ | | | (5) following 'false' branch (when 'out_208' is non-NULL)... ─>─┐ | │ 'main': event 6 cc1: (6): ...to here 'main': events 7-13 529 | while (test->action != ACT_NULL) | ^ | | | (7) following 'true' branch... ─>─┐ | │ | │ |┌────────────────────────────────────────────────────────┘ 530 |│ { 531 |│ testCounter++; |│ ~~~~~~~~~~~~~ |│ | |└────────────────>(8) ...to here ...... 646 | switch (test->action) | ~~~~~~ | | | (9) following 'case 13:' branch... ─>─┐ | │ ...... | │ |┌────────────────────────────────────────────┘ 727 |│ case ACT_DECODING_START_END: |│ ~~~~ |│ | |└───────>(10) ...to here 728 | if ((result != test->errorNumber) || | ~ | | | (11) following 'true' branch... ─>─┐ | │ ...... | │ |┌────────────────────────────────────────────────┘ 733 |│ printf ("ERROR in %d:\n", test->line); |│ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |│ | |└─────────────>(12) ...to here ...... 739 | printf (" Error detected: %s - %d - %d\n\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | (13) ⚠️ use of uninitialized value 'end' here 740 | asn1_strerror (result), start, end); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Test_tree.c:769:32: warning: use of uninitialized value 'valueLen' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 769 | if (valueLen % 8 == 0) | ~~~~~~~~~~~~~^~~~ 'main': events 1-3 472 | int valueLen, tag = 0, class = 0; | ^~~~~~~~ | | | (1) region created on stack here | (2) capacity: 4 bytes ...... 503 | if (result != ASN1_SUCCESS) | ~ | | | (3) following 'false' branch... ─>─┐ | │ 'main': events 4-5 | │ |┌────────────────────────────────────────┘ 511 |│ out = stdout; |│ ^ |│ | |└───────>(4) ...to here ...... 515 | if (out == NULL) | ~ | | | (5) following 'false' branch (when 'out_208' is non-NULL)... ─>─┐ | │ 'main': event 6 cc1: (6): ...to here 'main': events 7-13 529 | while (test->action != ACT_NULL) | ^ | | | (7) following 'true' branch... ─>─┐ | │ | │ |┌────────────────────────────────────────────────────────┘ 530 |│ { 531 |│ testCounter++; |│ ~~~~~~~~~~~~~ |│ | |└────────────────>(8) ...to here ...... 646 | switch (test->action) | ~~~~~~ | | | (9) following 'case 4:, case 14:, case 19:' branch... ─>─┐ | │ ...... | │ |┌───────────────────────────────────────────────────────────────┘ 764 |│ case ACT_READ: |│ ~~~~ |│ | |└───────>(10) ...to here ...... 767 | if (test->action == ACT_READ_BIT) | ~ | | | (11) following 'true' branch... ─>─┐ | │ | │ |┌────────────────────────────────────────────────┘ 768 |│ { 769 |│ if (valueLen % 8 == 0) |│ ~~~~~~~~~~~~~~~~~ |│ | |└──────────────────────────────>(12) ...to here | (13) ⚠️ use of uninitialized value 'valueLen' here Test_tree.c:787:25: warning: use of uninitialized value 'valueLen' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 787 | (valueLen != test->par3) || (k == -1)) | ~~~~~~~~~~^~~~~~~~~~~~~~ 'main': events 1-3 472 | int valueLen, tag = 0, class = 0; | ^~~~~~~~ | | | (1) region created on stack here | (2) capacity: 4 bytes ...... 503 | if (result != ASN1_SUCCESS) | ~ | | | (3) following 'false' branch... ─>─┐ | │ 'main': events 4-5 | │ |┌────────────────────────────────────────┘ 511 |│ out = stdout; |│ ^ |│ | |└───────>(4) ...to here ...... 515 | if (out == NULL) | ~ | | | (5) following 'false' branch (when 'out_208' is non-NULL)... ─>─┐ | │ 'main': event 6 cc1: (6): ...to here 'main': events 7-14 529 | while (test->action != ACT_NULL) | ^ | | | (7) following 'true' branch... ─>─┐ | │ | │ |┌────────────────────────────────────────────────────────┘ 530 |│ { 531 |│ testCounter++; |│ ~~~~~~~~~~~~~ |│ | |└────────────────>(8) ...to here ...... 646 | switch (test->action) | ~~~~~~ | | | (9) following 'case 4:, case 14:, case 19:' branch... ─>─┐ | │ ...... | │ |┌───────────────────────────────────────────────────────────────┘ 764 |│ case ACT_READ: |│ ~~~~ |│ | |└───────>(10) ...to here ...... 767 | if (test->action == ACT_READ_BIT) | ~ | | | (11) following 'false' branch... ─>─┐ | │ ...... | │ |┌─────────────────────────────────────────────────┘ 779 |│ for (k = 0; k < class; k++) |│ ~~~ ~~~~~~~~~ |│ | | |│ | (13) following 'false' branch... ─>─┐ |└─────────>(12) ...to here │ | │ ...... | │ |┌────────────────────────────────────────────────────────────┘ 786 |│ if ((result != test->errorNumber) || |│ ~~~~~~~~~~~~~~~~~ |│ | |└────────────────────────────>(14) ...to here 'main': events 15-16 786 | if ((result != test->errorNumber) || | ^ | | | (15) following 'false' branch... ─>─┐ | │ | │ |┌─────────────────────────────────────────────────┘ 787 |│ (valueLen != test->par3) || (k == -1)) |│ ~~~~~~~~~~ |│ | |└──────────────────────────────>(16) ...to here 'main': event 17 787 | (valueLen != test->par3) || (k == -1)) | ~~~~~~~~~~^~~~~~~~~~~~~~ | | | (17) ⚠️ use of uninitialized value 'valueLen' here Test_tree.c:796:15: warning: use of uninitialized value 'valueLen' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 796 | printf ("\n Error detected: %s - %d - ", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 797 | asn1_strerror (result), valueLen); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 'main': events 1-3 472 | int valueLen, tag = 0, class = 0; | ^~~~~~~~ | | | (1) region created on stack here | (2) capacity: 4 bytes ...... 503 | if (result != ASN1_SUCCESS) | ~ | | | (3) following 'false' branch... ─>─┐ | │ 'main': events 4-5 | │ |┌────────────────────────────────────────┘ 511 |│ out = stdout; |│ ^ |│ | |└───────>(4) ...to here ...... 515 | if (out == NULL) | ~ | | | (5) following 'false' branch (when 'out_208' is non-NULL)... ─>─┐ | │ 'main': event 6 cc1: (6): ...to here 'main': events 7-14 529 | while (test->action != ACT_NULL) | ^ | | | (7) following 'true' branch... ─>─┐ | │ | │ |┌────────────────────────────────────────────────────────┘ 530 |│ { 531 |│ testCounter++; |│ ~~~~~~~~~~~~~ |│ | |└────────────────>(8) ...to here ...... 646 | switch (test->action) | ~~~~~~ | | | (9) following 'case 4:, case 14:, case 19:' branch... ─>─┐ | │ ...... | │ |┌───────────────────────────────────────────────────────────────┘ 764 |│ case ACT_READ: |│ ~~~~ |│ | |└───────>(10) ...to here ...... 767 | if (test->action == ACT_READ_BIT) | ~ | | | (11) following 'false' branch... ─>─┐ | │ ...... | │ |┌─────────────────────────────────────────────────┘ 779 |│ for (k = 0; k < class; k++) |│ ~~~ ~~~~~~~~~ |│ | | |│ | (13) following 'false' branch... ─>─┐ |└─────────>(12) ...to here │ | │ ...... | │ |┌────────────────────────────────────────────────────────────┘ 786 |│ if ((result != test->errorNumber) || |│ ~~~~~~~~~~~~~~~~~ |│ | |└────────────────────────────>(14) ...to here 'main': events 15-17 786 | if ((result != test->errorNumber) || | ^ | | | (15) following 'true' branch... ─>─┐ | │ ...... | │ |┌────────────────────────────────────────────────┘ 790 |│ printf ("ERROR in %d:\n", test->line); |│ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |│ | |└─────────────>(16) ...to here ...... 796 | printf ("\n Error detected: %s - %d - ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | (17) ⚠️ use of uninitialized value 'valueLen' here 797 | asn1_strerror (result), valueLen); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /bin/sh ../libtool --tag=CC --mode=link gcc -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -no-install -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 -o Test_tree Test_tree.o ../lib/libtasn1.la libtool: link: gcc -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,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 -o Test_tree Test_tree.o ../lib/.libs/libtasn1.so -Wl,-rpath -Wl,/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib/.libs Test_tree.c: In function 'main': Test_tree.c:552:15: warning: use of uninitialized value 'der_len' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 552 | asn1_write_value (asn1_element, test->par1, der, der_len); | ^ 'main': events 1-5 470 | int errorCounter = 0, testCounter = 0, der_len; | ^ | | | (1) region created on stack here | (2) capacity: 4 bytes ...... 503 | if (result != ASN1_SUCCESS) | ~ | | | (3) following 'false' branch... ->-+ | | ...... | | |+----------------------------------------+ 511 || out = stdout; || ~ || | |+------->(4) ...to here ...... 515 | if (out == NULL) | ~ | | | (5) following 'false' branch (when 'out_208' is non-NULL)... ->-+ | | 'main': event 6 lto1: (6): ...to here 'main': events 7-13 529 | while (test->action != ACT_NULL) | ^ | | | (7) following 'true' branch... ->-+ | | | | |+--------------------------------------------------------+ 530 || { 531 || testCounter++; || ~ || | |+---------------->(8) ...to here 532 | 533 | switch (test->action) | ~ | | | (9) following 'case 3:' branch... ->-+ | | ...... | | |+-------------------------------------------+ 549 || case ACT_WRITE: || ~ || | |+------->(10) ...to here 550 | if ((test->par2) && (!strcmp ("DER", test->par2))) | ~ | | | (11) following 'true' branch... ->-+ | | | | |+------------------------------------------------+ 551 || result = 552 || asn1_write_value (asn1_element, test->par1, der, der_len); || ~ || | |+------------->(12) ...to here | (13) use of uninitialized value 'der_len' here Test_tree.c:588:20: warning: use of uninitialized value 'der_len' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 588 | result = asn1_der_decoding (&asn1_element, der, der_len, | ^ 'main': events 1-5 470 | int errorCounter = 0, testCounter = 0, der_len; | ^ | | | (1) region created on stack here | (2) capacity: 4 bytes ...... 503 | if (result != ASN1_SUCCESS) | ~ | | | (3) following 'false' branch... ->-+ | | ...... | | |+----------------------------------------+ 511 || out = stdout; || ~ || | |+------->(4) ...to here ...... 515 | if (out == NULL) | ~ | | | (5) following 'false' branch (when 'out_208' is non-NULL)... ->-+ | | 'main': event 6 lto1: (6): ...to here 'main': events 7-11 529 | while (test->action != ACT_NULL) | ^ | | | (7) following 'true' branch... ->-+ | | | | |+--------------------------------------------------------+ 530 || { 531 || testCounter++; || ~ || | |+---------------->(8) ...to here 532 | 533 | switch (test->action) | ~ | | | (9) following 'case 7:' branch... ->-+ | | ...... | | |+-------------------------------------------+ 587 || case ACT_DECODING: || ~ || | |+------->(10) ...to here 588 | result = asn1_der_decoding (&asn1_element, der, der_len, | ~ | | | (11) use of uninitialized value 'der_len' here Test_tree.c:593:13: warning: use of uninitialized value 'der_len' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 593 | asn1_der_decoding_element (&asn1_element, test->par1, der, | ^ 'main': events 1-5 470 | int errorCounter = 0, testCounter = 0, der_len; | ^ | | | (1) region created on stack here | (2) capacity: 4 bytes ...... 503 | if (result != ASN1_SUCCESS) | ~ | | | (3) following 'false' branch... ->-+ | | ...... | | |+----------------------------------------+ 511 || out = stdout; || ~ || | |+------->(4) ...to here ...... 515 | if (out == NULL) | ~ | | | (5) following 'false' branch (when 'out_208' is non-NULL)... ->-+ | | 'main': event 6 lto1: (6): ...to here 'main': events 7-11 529 | while (test->action != ACT_NULL) | ^ | | | (7) following 'true' branch... ->-+ | | | | |+--------------------------------------------------------+ 530 || { 531 || testCounter++; || ~ || | |+---------------->(8) ...to here 532 | 533 | switch (test->action) | ~ | | | (9) following 'case 10:' branch... ->-+ | | ...... | | |+--------------------------------------------+ 591 || case ACT_DECODING_ELEMENT: || ~ || | |+------->(10) ...to here 592 | result = 593 | asn1_der_decoding_element (&asn1_element, test->par1, der, | ~ | | | (11) use of uninitialized value 'der_len' here Test_tree.c:598:13: warning: use of uninitialized value 'der_len' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 598 | asn1_der_decoding_startEnd (asn1_element, der, der_len, | ^ 'main': events 1-5 470 | int errorCounter = 0, testCounter = 0, der_len; | ^ | | | (1) region created on stack here | (2) capacity: 4 bytes ...... 503 | if (result != ASN1_SUCCESS) | ~ | | | (3) following 'false' branch... ->-+ | | ...... | | |+----------------------------------------+ 511 || out = stdout; || ~ || | |+------->(4) ...to here ...... 515 | if (out == NULL) | ~ | | | (5) following 'false' branch (when 'out_208' is non-NULL)... ->-+ | | 'main': event 6 lto1: (6): ...to here 'main': events 7-11 529 | while (test->action != ACT_NULL) | ^ | | | (7) following 'true' branch... ->-+ | | | | |+--------------------------------------------------------+ 530 || { 531 || testCounter++; || ~ || | |+---------------->(8) ...to here 532 | 533 | switch (test->action) | ~ | | | (9) following 'case 13:' branch... ->-+ | | ...... | | |+--------------------------------------------+ 596 || case ACT_DECODING_START_END: || ~ || | |+------->(10) ...to here 597 | result = 598 | asn1_der_decoding_startEnd (asn1_element, der, der_len, | ~ | | | (11) use of uninitialized value 'der_len' here Test_tree.c:624:15: warning: use of uninitialized value 'der_len' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 624 | printf ("DER encoding len:%i\n", der_len); | ^ 'main': events 1-5 470 | int errorCounter = 0, testCounter = 0, der_len; | ^ | | | (1) region created on stack here | (2) capacity: 4 bytes ...... 503 | if (result != ASN1_SUCCESS) | ~ | | | (3) following 'false' branch... ->-+ | | ...... | | |+----------------------------------------+ 511 || out = stdout; || ~ || | |+------->(4) ...to here ...... 515 | if (out == NULL) | ~ | | | (5) following 'false' branch (when 'out_208' is non-NULL)... ->-+ | | 'main': event 6 lto1: (6): ...to here 'main': events 7-13 529 | while (test->action != ACT_NULL) | ^ | | | (7) following 'true' branch... ->-+ | | | | |+--------------------------------------------------------+ 530 || { 531 || testCounter++; || ~ || | |+---------------->(8) ...to here 532 | 533 | switch (test->action) | ~ | | | (9) following 'case 8:' branch... ->-+ | | ...... | | |+-------------------------------------------+ 621 || case ACT_PRINT_DER: || ~ || | |+------->(10) ...to here 622 | if (verbose) | ~ | | | (11) following 'true' branch (when 'verbose_179 != 0')... ->-+ | | | | |+--------------------------------------------------------------------------+ 623 || { 624 || printf ("DER encoding len:%i\n", der_len); || ~ || | |+------------->(12) ...to here | (13) use of uninitialized value 'der_len' here Test_tree.c:687:58: warning: use of uninitialized value 'valueLen' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 687 | if ((result != test->errorNumber) || (valueLen != test->par3)) | ^ 'main': events 1-5 472 | int valueLen, tag = 0, class = 0; | ^ | | | (1) region created on stack here | (2) capacity: 4 bytes ...... 503 | if (result != ASN1_SUCCESS) | ~ | | | (3) following 'false' branch... ->-+ | | ...... | | |+----------------------------------------+ 511 || out = stdout; || ~ || | |+------->(4) ...to here ...... 515 | if (out == NULL) | ~ | | | (5) following 'false' branch (when 'out_208' is non-NULL)... ->-+ | | 'main': event 6 lto1: (6): ...to here 'main': events 7-11 529 | while (test->action != ACT_NULL) | ^ | | | (7) following 'true' branch... ->-+ | | | | |+--------------------------------------------------------+ 530 || { 531 || testCounter++; || ~ || | |+---------------->(8) ...to here ...... 646 | switch (test->action) | ~ | | | (9) following 'case 12:, case 17:' branch... ->-+ | | ...... | | |+------------------------------------------------------+ 685 || case ACT_NUMBER_OF_ELEMENTS: || ~ || | |+------->(10) ...to here 686 | case ACT_READ_LENGTH: 687 | if ((result != test->errorNumber) || (valueLen != test->par3)) | ~ | | | (11) following 'false' branch... ->-+ | | 'main': event 12 | | |+-------------------------------------------------+ 687 || if ((result != test->errorNumber) || (valueLen != test->par3)) || ^ || | |+--------------------------------------------------------------->(12) ...to here 'main': event 13 687 | if ((result != test->errorNumber) || (valueLen != test->par3)) | ^ | | | (13) use of uninitialized value 'valueLen' here Test_tree.c:694:15: warning: use of uninitialized value 'valueLen' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 694 | printf (" Error detected: %s - %d\n\n", asn1_strerror (result), | ^ 'main': events 1-5 472 | int valueLen, tag = 0, class = 0; | ^ | | | (1) region created on stack here | (2) capacity: 4 bytes ...... 503 | if (result != ASN1_SUCCESS) | ~ | | | (3) following 'false' branch... ->-+ | | ...... | | |+----------------------------------------+ 511 || out = stdout; || ~ || | |+------->(4) ...to here ...... 515 | if (out == NULL) | ~ | | | (5) following 'false' branch (when 'out_208' is non-NULL)... ->-+ | | 'main': event 6 lto1: (6): ...to here 'main': events 7-13 529 | while (test->action != ACT_NULL) | ^ | | | (7) following 'true' branch... ->-+ | | | | |+--------------------------------------------------------+ 530 || { 531 || testCounter++; || ~ || | |+---------------->(8) ...to here ...... 646 | switch (test->action) | ~ | | | (9) following 'case 12:, case 17:' branch... ->-+ | | ...... | | |+------------------------------------------------------+ 685 || case ACT_NUMBER_OF_ELEMENTS: || ~ || | |+------->(10) ...to here 686 | case ACT_READ_LENGTH: 687 | if ((result != test->errorNumber) || (valueLen != test->par3)) | ~ | | | (11) following 'true' branch... ->-+ | | ...... | | |+------------------------------------------------+ 690 || printf ("ERROR in %d:\n", test->line); || ~ || | |+------------->(12) ...to here ...... 694 | printf (" Error detected: %s - %d\n\n", asn1_strerror (result), | ~ | | | (13) use of uninitialized value 'valueLen' here Test_tree.c:700:57: warning: use of uninitialized value 'der_len' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 700 | if ((result != test->errorNumber) || (der_len != test->par3)) | ^ 'main': events 1-5 470 | int errorCounter = 0, testCounter = 0, der_len; | ^ | | | (1) region created on stack here | (2) capacity: 4 bytes ...... 503 | if (result != ASN1_SUCCESS) | ~ | | | (3) following 'false' branch... ->-+ | | ...... | | |+----------------------------------------+ 511 || out = stdout; || ~ || | |+------->(4) ...to here ...... 515 | if (out == NULL) | ~ | | | (5) following 'false' branch (when 'out_208' is non-NULL)... ->-+ | | 'main': event 6 lto1: (6): ...to here 'main': events 7-11 529 | while (test->action != ACT_NULL) | ^ | | | (7) following 'true' branch... ->-+ | | | | |+--------------------------------------------------------+ 530 || { 531 || testCounter++; || ~ || | |+---------------->(8) ...to here ...... 646 | switch (test->action) | ~ | | | (9) following 'case 18:' branch... ->-+ | | ...... | | |+--------------------------------------------+ 699 || case ACT_ENCODING_LENGTH: || ~ || | |+------->(10) ...to here 700 | if ((result != test->errorNumber) || (der_len != test->par3)) | ~ | | | (11) following 'false' branch... ->-+ | | 'main': event 12 | | |+-------------------------------------------------+ 700 || if ((result != test->errorNumber) || (der_len != test->par3)) || ^ || | |+-------------------------------------------------------------->(12) ...to here 'main': event 13 700 | if ((result != test->errorNumber) || (der_len != test->par3)) | ^ | | | (13) use of uninitialized value 'der_len' here Test_tree.c:707:15: warning: use of uninitialized value 'der_len' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 707 | printf (" Error detected: %s - %d\n\n", asn1_strerror (result), | ^ 'main': events 1-5 470 | int errorCounter = 0, testCounter = 0, der_len; | ^ | | | (1) region created on stack here | (2) capacity: 4 bytes ...... 503 | if (result != ASN1_SUCCESS) | ~ | | | (3) following 'false' branch... ->-+ | | ...... | | |+----------------------------------------+ 511 || out = stdout; || ~ || | |+------->(4) ...to here ...... 515 | if (out == NULL) | ~ | | | (5) following 'false' branch (when 'out_208' is non-NULL)... ->-+ | | 'main': event 6 lto1: (6): ...to here 'main': events 7-13 529 | while (test->action != ACT_NULL) | ^ | | | (7) following 'true' branch... ->-+ | | | | |+--------------------------------------------------------+ 530 || { 531 || testCounter++; || ~ || | |+---------------->(8) ...to here ...... 646 | switch (test->action) | ~ | | | (9) following 'case 18:' branch... ->-+ | | ...... | | |+--------------------------------------------+ 699 || case ACT_ENCODING_LENGTH: || ~ || | |+------->(10) ...to here 700 | if ((result != test->errorNumber) || (der_len != test->par3)) | ~ | | | (11) following 'true' branch... ->-+ | | ...... | | |+------------------------------------------------+ 703 || printf ("ERROR in %d:\n", test->line); || ~ || | |+------------->(12) ...to here ...... 707 | printf (" Error detected: %s - %d\n\n", asn1_strerror (result), | ~ | | | (13) use of uninitialized value 'der_len' here Test_tree.c:729:58: warning: use of uninitialized value 'start' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 729 | ((!strcmp (test->par2, "START")) && (start != test->par3)) || | ^ 'main': events 1-5 474 | int start, end, verbose = 0; | ^ | | | (1) region created on stack here | (2) capacity: 4 bytes ...... 503 | if (result != ASN1_SUCCESS) | ~ | | | (3) following 'false' branch... ->-+ | | ...... | | |+----------------------------------------+ 511 || out = stdout; || ~ || | |+------->(4) ...to here ...... 515 | if (out == NULL) | ~ | | | (5) following 'false' branch (when 'out_208' is non-NULL)... ->-+ | | 'main': event 6 lto1: (6): ...to here 'main': events 7-12 529 | while (test->action != ACT_NULL) | ^ | | | (7) following 'true' branch... ->-+ | | | | |+--------------------------------------------------------+ 530 || { 531 || testCounter++; || ~ || | |+---------------->(8) ...to here ...... 646 | switch (test->action) | ~ | | | (9) following 'case 13:' branch... ->-+ | | ...... | | |+--------------------------------------------+ 727 || case ACT_DECODING_START_END: || ~ || | |+------->(10) ...to here 728 | if ((result != test->errorNumber) || | ~ | | | (11) following 'false' branch... ->-+ | | | | |+-------------------------------------------------+ 729 || ((!strcmp (test->par2, "START")) && (start != test->par3)) || || ~ || | |+---------------->(12) ...to here 'main': events 13-14 728 | if ((result != test->errorNumber) || | ^ | | | (13) following 'true' branch (when the strings are equal)... ->-+ | | | | |+------------------------------------------------------------------------------------------------------------+ 729 || ((!strcmp (test->par2, "START")) && (start != test->par3)) || || ~ || | |+--------------------------------------------------------------->(14) ...to here 'main': event 15 729 | ((!strcmp (test->par2, "START")) && (start != test->par3)) || | ^ | | | (15) use of uninitialized value 'start' here Test_tree.c:730:54: warning: use of uninitialized value 'end' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 730 | ((!strcmp (test->par2, "END")) && (end != test->par3))) | ^ 'main': events 1-5 474 | int start, end, verbose = 0; | ^ | | | (1) region created on stack here | (2) capacity: 4 bytes ...... 503 | if (result != ASN1_SUCCESS) | ~ | | | (3) following 'false' branch... ->-+ | | ...... | | |+----------------------------------------+ 511 || out = stdout; || ~ || | |+------->(4) ...to here ...... 515 | if (out == NULL) | ~ | | | (5) following 'false' branch (when 'out_208' is non-NULL)... ->-+ | | 'main': event 6 lto1: (6): ...to here 'main': events 7-12 529 | while (test->action != ACT_NULL) | ^ | | | (7) following 'true' branch... ->-+ | | | | |+--------------------------------------------------------+ 530 || { 531 || testCounter++; || ~ || | |+---------------->(8) ...to here ...... 646 | switch (test->action) | ~ | | | (9) following 'case 13:' branch... ->-+ | | ...... | | |+--------------------------------------------+ 727 || case ACT_DECODING_START_END: || ~ || | |+------->(10) ...to here 728 | if ((result != test->errorNumber) || | ~ | | | (11) following 'false' branch... ->-+ | | | | |+-------------------------------------------------+ 729 || ((!strcmp (test->par2, "START")) && (start != test->par3)) || || ~ || | |+---------------->(12) ...to here 'main': events 13-15 728 | if ((result != test->errorNumber) || | ^ | | | (13) following 'false' branch (when the strings are non-equal)... ->-+ | | | | |+-----------------------------------------------------------------------------------------------------------------+ 729 || ((!strcmp (test->par2, "START")) && (start != test->par3)) || || ~ || | || (15) following 'true' branch (when the strings are equal)... ->-+ || | || | |+-----------------------------------------------------------------------------------------------------------------------------------------+ 730 || ((!strcmp (test->par2, "END")) && (end != test->par3))) || ~ || | |+---------------->(14) ...to here 'main': event 16 730 | ((!strcmp (test->par2, "END")) && (end != test->par3))) | ^ | | |+----------------------------------------------------------->(16) ...to here 'main': event 17 730 | ((!strcmp (test->par2, "END")) && (end != test->par3))) | ^ | | | (17) use of uninitialized value 'end' here Test_tree.c:739:15: warning: use of uninitialized value 'end' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 739 | printf (" Error detected: %s - %d - %d\n\n", | ^ 'main': events 1-5 474 | int start, end, verbose = 0; | ^ | | | (1) region created on stack here | (2) capacity: 4 bytes ...... 503 | if (result != ASN1_SUCCESS) | ~ | | | (3) following 'false' branch... ->-+ | | ...... | | |+----------------------------------------+ 511 || out = stdout; || ~ || | |+------->(4) ...to here ...... 515 | if (out == NULL) | ~ | | | (5) following 'false' branch (when 'out_208' is non-NULL)... ->-+ | | 'main': event 6 lto1: (6): ...to here 'main': events 7-13 529 | while (test->action != ACT_NULL) | ^ | | | (7) following 'true' branch... ->-+ | | | | |+--------------------------------------------------------+ 530 || { 531 || testCounter++; || ~ || | |+---------------->(8) ...to here ...... 646 | switch (test->action) | ~ | | | (9) following 'case 13:' branch... ->-+ | | ...... | | |+--------------------------------------------+ 727 || case ACT_DECODING_START_END: || ~ || | |+------->(10) ...to here 728 | if ((result != test->errorNumber) || | ~ | | | (11) following 'true' branch... ->-+ | | ...... | | |+------------------------------------------------+ 733 || printf ("ERROR in %d:\n", test->line); || ~ || | |+------------->(12) ...to here ...... 739 | printf (" Error detected: %s - %d - %d\n\n", | ~ | | | (13) use of uninitialized value 'end' here Test_tree.c:769:32: warning: use of uninitialized value 'valueLen' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 769 | if (valueLen % 8 == 0) | ^ 'main': events 1-5 472 | int valueLen, tag = 0, class = 0; | ^ | | | (1) region created on stack here | (2) capacity: 4 bytes ...... 503 | if (result != ASN1_SUCCESS) | ~ | | | (3) following 'false' branch... ->-+ | | ...... | | |+----------------------------------------+ 511 || out = stdout; || ~ || | |+------->(4) ...to here ...... 515 | if (out == NULL) | ~ | | | (5) following 'false' branch (when 'out_208' is non-NULL)... ->-+ | | 'main': event 6 lto1: (6): ...to here 'main': events 7-13 529 | while (test->action != ACT_NULL) | ^ | | | (7) following 'true' branch... ->-+ | | | | |+--------------------------------------------------------+ 530 || { 531 || testCounter++; || ~ || | |+---------------->(8) ...to here ...... 646 | switch (test->action) | ~ | | | (9) following 'case 4:, case 14:, case 19:' branch... ->-+ | | ...... | | |+---------------------------------------------------------------+ 764 || case ACT_READ: || ~ || | |+------->(10) ...to here ...... 767 | if (test->action == ACT_READ_BIT) | ~ | | | (11) following 'true' branch... ->-+ | | | | |+------------------------------------------------+ 768 || { 769 || if (valueLen % 8 == 0) || ~ || | |+------------------------------>(12) ...to here | (13) use of uninitialized value 'valueLen' here Test_tree.c:787:25: warning: use of uninitialized value 'valueLen' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 787 | (valueLen != test->par3) || (k == -1)) | ^ 'main': events 1-5 472 | int valueLen, tag = 0, class = 0; | ^ | | | (1) region created on stack here | (2) capacity: 4 bytes ...... 503 | if (result != ASN1_SUCCESS) | ~ | | | (3) following 'false' branch... ->-+ | | ...... | | |+----------------------------------------+ 511 || out = stdout; || ~ || | |+------->(4) ...to here ...... 515 | if (out == NULL) | ~ | | | (5) following 'false' branch (when 'out_208' is non-NULL)... ->-+ | | 'main': event 6 lto1: (6): ...to here 'main': events 7-14 529 | while (test->action != ACT_NULL) | ^ | | | (7) following 'true' branch... ->-+ | | | | |+--------------------------------------------------------+ 530 || { 531 || testCounter++; || ~ || | |+---------------->(8) ...to here ...... 646 | switch (test->action) | ~ | | | (9) following 'case 4:, case 14:, case 19:' branch... ->-+ | | ...... | | |+---------------------------------------------------------------+ 764 || case ACT_READ: || ~ || | |+------->(10) ...to here ...... 767 | if (test->action == ACT_READ_BIT) | ~ | | | (11) following 'false' branch... ->-+ | | ...... | | |+-------------------------------------------------+ 779 || for (k = 0; k < class; k++) || ~ ~ || | | || | (13) following 'false' branch... ->-+ |+--------->(12) ...to here | | | ...... | | |+------------------------------------------------------------+ 786 || if ((result != test->errorNumber) || || ~ || | |+---------------------------->(14) ...to here 'main': events 15-16 786 | if ((result != test->errorNumber) || | ^ | | | (15) following 'false' branch... ->-+ | | | | |+-------------------------------------------------+ 787 || (valueLen != test->par3) || (k == -1)) || ~ || | |+------------------------------>(16) ...to here 'main': event 17 787 | (valueLen != test->par3) || (k == -1)) | ^ | | | (17) use of uninitialized value 'valueLen' here Test_tree.c:796:15: warning: use of uninitialized value 'valueLen' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] 796 | printf ("\n Error detected: %s - %d - ", | ^ 'main': events 1-5 472 | int valueLen, tag = 0, class = 0; | ^ | | | (1) region created on stack here | (2) capacity: 4 bytes ...... 503 | if (result != ASN1_SUCCESS) | ~ | | | (3) following 'false' branch... ->-+ | | ...... | | |+----------------------------------------+ 511 || out = stdout; || ~ || | |+------->(4) ...to here ...... 515 | if (out == NULL) | ~ | | | (5) following 'false' branch (when 'out_208' is non-NULL)... ->-+ | | 'main': event 6 lto1: (6): ...to here 'main': events 7-14 529 | while (test->action != ACT_NULL) | ^ | | | (7) following 'true' branch... ->-+ | | | | |+--------------------------------------------------------+ 530 || { 531 || testCounter++; || ~ || | |+---------------->(8) ...to here ...... 646 | switch (test->action) | ~ | | | (9) following 'case 4:, case 14:, case 19:' branch... ->-+ | | ...... | | |+---------------------------------------------------------------+ 764 || case ACT_READ: || ~ || | |+------->(10) ...to here ...... 767 | if (test->action == ACT_READ_BIT) | ~ | | | (11) following 'false' branch... ->-+ | | ...... | | |+-------------------------------------------------+ 779 || for (k = 0; k < class; k++) || ~ ~ || | | || | (13) following 'false' branch... ->-+ |+--------->(12) ...to here | | | ...... | | |+------------------------------------------------------------+ 786 || if ((result != test->errorNumber) || || ~ || | |+---------------------------->(14) ...to here 'main': events 15-17 786 | if ((result != test->errorNumber) || | ^ | | | (15) following 'true' branch... ->-+ | | ...... | | |+------------------------------------------------+ 790 || printf ("ERROR in %d:\n", test->line); || ~ || | |+------------->(16) ...to here ...... 796 | printf ("\n Error detected: %s - %d - ", | ~ | | | (17) use of uninitialized value 'valueLen' here gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I../lib -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o Test_encoding.o Test_encoding.c Test_encoding.c:34:15: warning: no previous declaration for 'data' [-Wmissing-variable-declarations] 34 | unsigned char data[256]; | ^~~~ Test_encoding.c:35:5: warning: no previous declaration for 'data_size' [-Wmissing-variable-declarations] 35 | int data_size = sizeof (data); | ^~~~~~~~~ /bin/sh ../libtool --tag=CC --mode=link gcc -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -no-install -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 -o Test_encoding Test_encoding.o ../lib/libtasn1.la libtool: link: gcc -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,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 -o Test_encoding Test_encoding.o ../lib/.libs/libtasn1.so -Wl,-rpath -Wl,/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib/.libs gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I../lib -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o Test_indefinite.o Test_indefinite.c /bin/sh ../libtool --tag=CC --mode=link gcc -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -no-install -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 -o Test_indefinite Test_indefinite.o ../lib/libtasn1.la libtool: link: gcc -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,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 -o Test_indefinite Test_indefinite.o ../lib/.libs/libtasn1.so -Wl,-rpath -Wl,/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib/.libs gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I../lib -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o Test_errors.o Test_errors.c /bin/sh ../libtool --tag=CC --mode=link gcc -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -no-install -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 -o Test_errors Test_errors.o ../lib/libtasn1.la libtool: link: gcc -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,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 -o Test_errors Test_errors.o ../lib/.libs/libtasn1.so -Wl,-rpath -Wl,/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib/.libs gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I../lib -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o Test_simple.o Test_simple.c /bin/sh ../libtool --tag=CC --mode=link gcc -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -no-install -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 -o Test_simple Test_simple.o ../lib/libtasn1.la libtool: link: gcc -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,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 -o Test_simple Test_simple.o ../lib/.libs/libtasn1.so -Wl,-rpath -Wl,/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib/.libs gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I../lib -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o Test_overflow.o Test_overflow.c /bin/sh ../libtool --tag=CC --mode=link gcc -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -no-install -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 -o Test_overflow Test_overflow.o ../lib/libtasn1.la libtool: link: gcc -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,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 -o Test_overflow Test_overflow.o ../lib/.libs/libtasn1.so -Wl,-rpath -Wl,/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib/.libs gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I../lib -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o Test_strings.o Test_strings.c /bin/sh ../libtool --tag=CC --mode=link gcc -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -no-install -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 -o Test_strings Test_strings.o ../lib/libtasn1.la libtool: link: gcc -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,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 -o Test_strings Test_strings.o ../lib/.libs/libtasn1.so -Wl,-rpath -Wl,/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib/.libs gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I../lib -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o Test_choice.o Test_choice.c /bin/sh ../libtool --tag=CC --mode=link gcc -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -no-install -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 -o Test_choice Test_choice.o ../lib/libtasn1.la libtool: link: gcc -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,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 -o Test_choice Test_choice.o ../lib/.libs/libtasn1.so -Wl,-rpath -Wl,/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib/.libs gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I../lib -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o Test_encdec.o Test_encdec.c /bin/sh ../libtool --tag=CC --mode=link gcc -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -no-install -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 -o Test_encdec Test_encdec.o ../lib/libtasn1.la libtool: link: gcc -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,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 -o Test_encdec Test_encdec.o ../lib/.libs/libtasn1.so -Wl,-rpath -Wl,/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib/.libs gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I../lib -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o copynode.o copynode.c /bin/sh ../libtool --tag=CC --mode=link gcc -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -no-install -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 -o copynode copynode.o ../lib/libtasn1.la libtool: link: gcc -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,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 -o copynode copynode.o ../lib/.libs/libtasn1.so -Wl,-rpath -Wl,/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib/.libs gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I../lib -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o coding-decoding2.o coding-decoding2.c /bin/sh ../libtool --tag=CC --mode=link gcc -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -no-install -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 -o coding-decoding2 coding-decoding2.o ../lib/libtasn1.la libtool: link: gcc -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,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 -o coding-decoding2 coding-decoding2.o ../lib/.libs/libtasn1.so -Wl,-rpath -Wl,/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib/.libs gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I../lib -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o strict-der.o strict-der.c /bin/sh ../libtool --tag=CC --mode=link gcc -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -no-install -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 -o strict-der strict-der.o ../lib/libtasn1.la libtool: link: gcc -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,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 -o strict-der strict-der.o ../lib/.libs/libtasn1.so -Wl,-rpath -Wl,/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib/.libs gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I../lib -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o Test_choice_ocsp.o Test_choice_ocsp.c /bin/sh ../libtool --tag=CC --mode=link gcc -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -no-install -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 -o Test_choice_ocsp Test_choice_ocsp.o ../lib/libtasn1.la libtool: link: gcc -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,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 -o Test_choice_ocsp Test_choice_ocsp.o ../lib/.libs/libtasn1.so -Wl,-rpath -Wl,/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib/.libs gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I../lib -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o ocsp-basic-response.o ocsp-basic-response.c /bin/sh ../libtool --tag=CC --mode=link gcc -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -no-install -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 -o ocsp-basic-response ocsp-basic-response.o ../lib/libtasn1.la libtool: link: gcc -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,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 -o ocsp-basic-response ocsp-basic-response.o ../lib/.libs/libtasn1.so -Wl,-rpath -Wl,/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib/.libs gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I../lib -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o octet-string.o octet-string.c /bin/sh ../libtool --tag=CC --mode=link gcc -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -no-install -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 -o octet-string octet-string.o ../lib/libtasn1.la libtool: link: gcc -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,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 -o octet-string octet-string.o ../lib/.libs/libtasn1.so -Wl,-rpath -Wl,/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib/.libs gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I../lib -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o coding-long-oid.o coding-long-oid.c coding-long-oid.c:32:21: warning: no previous declaration for 'der_data' [-Wmissing-variable-declarations] 32 | const unsigned char der_data[] = | ^~~~~~~~ coding-long-oid.c:144:5: warning: no previous declaration for 'der_data_size' [-Wmissing-variable-declarations] 144 | int der_data_size = sizeof (der_data) - 1; | ^~~~~~~~~~~~~ coding-long-oid.c:146:6: warning: no previous declaration for 'new_data' [-Wmissing-variable-declarations] 146 | char new_data[4 * 1024]; | ^~~~~~~~ /bin/sh ../libtool --tag=CC --mode=link gcc -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -no-install -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 -o coding-long-oid coding-long-oid.o ../lib/libtasn1.la libtool: link: gcc -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,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 -o coding-long-oid coding-long-oid.o ../lib/.libs/libtasn1.so -Wl,-rpath -Wl,/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib/.libs gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I../lib -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o object-id-decoding.o object-id-decoding.c /bin/sh ../libtool --tag=CC --mode=link gcc -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -no-install -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 -o object-id-decoding object-id-decoding.o ../lib/libtasn1.la libtool: link: gcc -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,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 -o object-id-decoding object-id-decoding.o ../lib/.libs/libtasn1.so -Wl,-rpath -Wl,/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib/.libs gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I../lib -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o spc_pe_image_data.o spc_pe_image_data.c /bin/sh ../libtool --tag=CC --mode=link gcc -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -no-install -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 -o spc_pe_image_data spc_pe_image_data.o ../lib/libtasn1.la libtool: link: gcc -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,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 -o spc_pe_image_data spc_pe_image_data.o ../lib/.libs/libtasn1.so -Wl,-rpath -Wl,/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib/.libs gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I../lib -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o setof.o setof.c setof.c:47:5: warning: no previous declaration for 'data_size' [-Wmissing-variable-declarations] 47 | int data_size = sizeof (data); | ^~~~~~~~~ /bin/sh ../libtool --tag=CC --mode=link gcc -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -no-install -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 -o setof setof.o ../lib/libtasn1.la libtool: link: gcc -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,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 -o setof setof.o ../lib/.libs/libtasn1.so -Wl,-rpath -Wl,/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib/.libs gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I../lib -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o CVE-2018-1000654.o CVE-2018-1000654.c In file included from CVE-2018-1000654.c:30: CVE-2018-1000654-1_asn1_tab.h:7:24: warning: no previous declaration for 'CVE_2018_1000654_1_asn1_tab' [-Wmissing-variable-declarations] 7 | const asn1_static_node CVE_2018_1000654_1_asn1_tab[] = { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from CVE-2018-1000654.c:31: CVE-2018-1000654-2_asn1_tab.h:7:24: warning: no previous declaration for 'CVE_2018_1000654_2_asn1_tab' [-Wmissing-variable-declarations] 7 | const asn1_static_node CVE_2018_1000654_2_asn1_tab[] = { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /bin/sh ../libtool --tag=CC --mode=link gcc -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -no-install -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 -o CVE-2018-1000654 CVE-2018-1000654.o ../lib/libtasn1.la libtool: link: gcc -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,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 -o CVE-2018-1000654 CVE-2018-1000654.o ../lib/.libs/libtasn1.so -Wl,-rpath -Wl,/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib/.libs gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I../lib -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o reproducers.o reproducers.c reproducers.c:38:24: warning: no previous declaration for 'endless_asn1_tab' [-Wmissing-variable-declarations] 38 | const asn1_static_node endless_asn1_tab[] = { | ^~~~~~~~~~~~~~~~ reproducers.c:50:24: warning: no previous declaration for 'tab' [-Wmissing-variable-declarations] 50 | const asn1_static_node tab[] = { | ^~~ /bin/sh ../libtool --tag=CC --mode=link gcc -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -no-install -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 -o reproducers reproducers.o ../lib/libtasn1.la libtool: link: gcc -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,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 -o reproducers reproducers.o ../lib/.libs/libtasn1.so -Wl,-rpath -Wl,/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib/.libs gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I../lib -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o object-id-encoding.o object-id-encoding.c /bin/sh ../libtool --tag=CC --mode=link gcc -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -no-install -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 -o object-id-encoding object-id-encoding.o ../lib/libtasn1.la libtool: link: gcc -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,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 -o object-id-encoding object-id-encoding.o ../lib/.libs/libtasn1.so -Wl,-rpath -Wl,/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib/.libs gcc -DHAVE_CONFIG_H -I. -I.. -I../lib/includes -I../lib/includes -I../lib -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -c -o version.o version.c /bin/sh ../libtool --tag=CC --mode=link gcc -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -no-install -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 -o version version.o ../lib/libtasn1.la libtool: link: gcc -fanalyzer -fstrict-flex-arrays -Wall -Warith-conversion -Wbad-function-cast -Wcast-align=strict -Wdate-time -Wdisabled-optimization -Wdouble-promotion -Wduplicated-branches -Wduplicated-cond -Wextra -Wformat-signedness -Wflex-array-member-not-at-end -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wmissing-variable-declarations -Wnested-externs -Wnull-dereference -Wold-style-definition -Wopenmp-simd -Wpacked -Wpointer-arith -Wshadow -Wstack-protector -Wstrict-flex-arrays -Wstrict-overflow -Wstrict-prototypes -Wsuggest-attribute=cold -Wsuggest-attribute=const -Wsuggest-attribute=format -Wsuggest-attribute=malloc -Wsuggest-attribute=noreturn -Wsuggest-final-methods -Wsuggest-final-types -Wsync-nand -Wtrampolines -Wuninitialized -Wunknown-pragmas -Wunsafe-loop-optimizations -Wvariadic-macros -Wvector-operation-performance -Wvla -Wwrite-strings -Warray-bounds=2 -Wattribute-alias=2 -Wbidi-chars=any,ucn -Wformat-overflow=2 -Wformat=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wshift-overflow=2 -Wuse-after-free=3 -Wunused-const-variable=2 -Wvla-larger-than=4031 -Wno-analyzer-malloc-leak -Wno-type-limits -Wformat-truncation=1 -Wimplicit-fallthrough=2 -Wno-unused-parameter -fdiagnostics-show-option -fdiagnostics-color=always -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,pack-relative-relocs -Wl,-z -Wl,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 -o version version.o ../lib/.libs/libtasn1.so -Wl,-rpath -Wl,/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/lib/.libs make[4]: Nothing to be done for 'crlf.sh'. make[4]: Nothing to be done for 'benchmark.sh'. make[4]: Nothing to be done for 'threadsafety.sh'. make[4]: Nothing to be done for 'decoding.sh'. make[4]: Nothing to be done for 'decoding-invalid-x509.sh'. make[4]: Nothing to be done for 'decoding-invalid-pkcs7.sh'. make[4]: Nothing to be done for 'coding.sh'. make[4]: Nothing to be done for 'parser.sh'. make[4]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/tests' make check-TESTS make[4]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/tests' make[5]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/tests' PASS: Test_parser PASS: Test_tree PASS: Test_encoding PASS: Test_indefinite PASS: Test_errors PASS: Test_simple PASS: Test_overflow PASS: Test_strings PASS: Test_choice PASS: Test_encdec PASS: copynode PASS: coding-decoding2 PASS: strict-der PASS: Test_choice_ocsp PASS: ocsp-basic-response PASS: octet-string PASS: coding-long-oid PASS: object-id-decoding PASS: spc_pe_image_data PASS: setof PASS: CVE-2018-1000654 PASS: reproducers PASS: object-id-encoding PASS: version PASS: crlf.sh PASS: threadsafety.sh PASS: decoding.sh PASS: decoding-invalid-x509.sh PASS: decoding-invalid-pkcs7.sh PASS: coding.sh PASS: parser.sh ============================================================================ Testsuite summary for GNU Libtasn1 4.20.0 ============================================================================ # TOTAL: 31 # PASS: 31 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[5]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/tests' make[4]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/tests' make[3]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/tests' make[2]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/tests' make[2]: Entering directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0' make[2]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0' make[1]: Leaving directory '/builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0' + RPM_EC=0 ++ jobs -p + exit 0 Processing files: libtasn1-4.20.0-1.fc43.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.ZrYuaD + umask 022 + cd /builddir/build/BUILD/libtasn1-4.20.0-build + cd libtasn1-4.20.0 + DOCDIR=/builddir/build/BUILD/libtasn1-4.20.0-build/BUILDROOT/usr/share/doc/libtasn1 + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILD/libtasn1-4.20.0-build/BUILDROOT/usr/share/doc/libtasn1 + cp -pr /builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/AUTHORS /builddir/build/BUILD/libtasn1-4.20.0-build/BUILDROOT/usr/share/doc/libtasn1 + cp -pr /builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/NEWS /builddir/build/BUILD/libtasn1-4.20.0-build/BUILDROOT/usr/share/doc/libtasn1 + cp -pr /builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/README.md /builddir/build/BUILD/libtasn1-4.20.0-build/BUILDROOT/usr/share/doc/libtasn1 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.FXBEAs + umask 022 + cd /builddir/build/BUILD/libtasn1-4.20.0-build + cd libtasn1-4.20.0 + LICENSEDIR=/builddir/build/BUILD/libtasn1-4.20.0-build/BUILDROOT/usr/share/licenses/libtasn1 + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILD/libtasn1-4.20.0-build/BUILDROOT/usr/share/licenses/libtasn1 + cp -pr /builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/COPYING /builddir/build/BUILD/libtasn1-4.20.0-build/BUILDROOT/usr/share/licenses/libtasn1 + cp -pr /builddir/build/BUILD/libtasn1-4.20.0-build/libtasn1-4.20.0/COPYING.LESSERv2 /builddir/build/BUILD/libtasn1-4.20.0-build/BUILDROOT/usr/share/licenses/libtasn1 + RPM_EC=0 ++ jobs -p + exit 0 Provides: bundled(gnulib) = 20130324 libtasn1 = 4.20.0-1.fc43 libtasn1(x86-64) = 4.20.0-1.fc43 libtasn1.so.6()(64bit) libtasn1.so.6(LIBTASN1_0_3)(64bit) libtasn1.so.6(LIBTASN1_4_16_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.38)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_ABI_DT_RELR)(64bit) rtld(GNU_HASH) Processing files: libtasn1-devel-4.20.0-1.fc43.x86_64 Provides: libtasn1-devel = 4.20.0-1.fc43 libtasn1-devel(x86-64) = 4.20.0-1.fc43 pkgconfig(libtasn1) = 4.20.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 libtasn1.so.6()(64bit) Processing files: libtasn1-tools-4.20.0-1.fc43.x86_64 Provides: libtasn1-tools = 4.20.0-1.fc43 libtasn1-tools(x86-64) = 4.20.0-1.fc43 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.17)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.33)(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_2.7)(64bit) libc.so.6(GLIBC_ABI_DT_RELR)(64bit) libtasn1.so.6()(64bit) libtasn1.so.6(LIBTASN1_0_3)(64bit) rtld(GNU_HASH) Processing files: libtasn1-debugsource-4.20.0-1.fc43.x86_64 Provides: libtasn1-debugsource = 4.20.0-1.fc43 libtasn1-debugsource(x86-64) = 4.20.0-1.fc43 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: libtasn1-debuginfo-4.20.0-1.fc43.x86_64 Provides: debuginfo(build-id) = 79d822c00e5be4c55ec653e548d353be04870234 libtasn1-debuginfo = 4.20.0-1.fc43 libtasn1-debuginfo(x86-64) = 4.20.0-1.fc43 libtasn1.so.6.6.4-4.20.0-1.fc43.x86_64.debug()(64bit) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: libtasn1-debugsource(x86-64) = 4.20.0-1.fc43 Processing files: libtasn1-tools-debuginfo-4.20.0-1.fc43.x86_64 Provides: debuginfo(build-id) = 493d3f35bd9be052adfc9220d77b22ff10f455df debuginfo(build-id) = 8ecd39574ba38429aa67bbe7f69e756b2fc2961f debuginfo(build-id) = b0db03a89bbdbc1857942850232f57b0db471c05 libtasn1-tools-debuginfo = 4.20.0-1.fc43 libtasn1-tools-debuginfo(x86-64) = 4.20.0-1.fc43 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: libtasn1-debugsource(x86-64) = 4.20.0-1.fc43 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/libtasn1-4.20.0-build/BUILDROOT Wrote: /builddir/build/RPMS/libtasn1-devel-4.20.0-1.fc43.x86_64.rpm Wrote: /builddir/build/RPMS/libtasn1-tools-4.20.0-1.fc43.x86_64.rpm Wrote: /builddir/build/RPMS/libtasn1-4.20.0-1.fc43.x86_64.rpm Wrote: /builddir/build/RPMS/libtasn1-tools-debuginfo-4.20.0-1.fc43.x86_64.rpm Wrote: /builddir/build/RPMS/libtasn1-debuginfo-4.20.0-1.fc43.x86_64.rpm Wrote: /builddir/build/RPMS/libtasn1-debugsource-4.20.0-1.fc43.x86_64.rpm Child return code was: 0