Warning: Permanently added '98.90.206.42' (ED25519) to the list of known hosts. You can reproduce this build on your computer by running: sudo dnf install copr-rpmbuild /usr/bin/copr-rpmbuild --verbose --drop-resultdir --task-url https://copr.fedorainfracloud.org/backend/get-build-task/10875920-fedora-44-aarch64 --chroot fedora-44-aarch64 Version: 1.9 PID: 10460 Logging PID: 10462 Task: {'allow_user_ssh': False, 'appstream': False, 'background': False, 'build_id': 10875920, 'buildroot_pkgs': [], 'chroot': 'fedora-44-aarch64', 'enable_net': True, 'fedora_review': True, 'git_hash': 'b7322e8f5dce299391c90ee7b6291fbddf118ecb', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/rossetnocpes/codexbar-cli/codexbar-cli', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'codexbar-cli', 'package_version': '0.52.0-1', 'project_dirname': 'codexbar-cli', 'project_name': 'codexbar-cli', 'project_owner': 'rossetnocpes', 'repo_priority': None, 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/rossetnocpes/codexbar-cli/fedora-44-aarch64/', 'id': 'copr_base', 'name': 'Copr repository', 'priority': None, 'repo_gpgcheck': False}], 'sandbox': 'rossetnocpes/codexbar-cli--rossetnocpes', 'source_json': {}, 'source_type': None, 'ssh_public_keys': None, 'storage': 1, 'submitter': 'rossetnocpes', 'tags': [], 'task_id': '10875920-fedora-44-aarch64', 'timeout': 18000, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/rossetnocpes/codexbar-cli/codexbar-cli /var/lib/copr-rpmbuild/workspace/workdir-4_8oy5zd/codexbar-cli --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/rossetnocpes/codexbar-cli/codexbar-cli', '/var/lib/copr-rpmbuild/workspace/workdir-4_8oy5zd/codexbar-cli', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-4_8oy5zd/codexbar-cli'... Running: git checkout b7322e8f5dce299391c90ee7b6291fbddf118ecb -- cmd: ['git', 'checkout', 'b7322e8f5dce299391c90ee7b6291fbddf118ecb', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-4_8oy5zd/codexbar-cli rc: 0 stdout: stderr: Note: switching to 'b7322e8f5dce299391c90ee7b6291fbddf118ecb'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at b7322e8 automatic import of codexbar-cli Running: dist-git-client sources cmd: ['dist-git-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-4_8oy5zd/codexbar-cli rc: 0 stdout: stderr: INFO: Reading stdout from command: git rev-parse --abbrev-ref HEAD INFO: Reading stdout from command: git rev-parse HEAD INFO: Reading sources specification file: sources INFO: Downloading v0.52.0.tar.gz INFO: Reading stdout from command: curl --help all INFO: Calling: curl -H Pragma: -H 'Accept-Encoding: identity' -o v0.52.0.tar.gz --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/rossetnocpes/codexbar-cli/codexbar-cli/v0.52.0.tar.gz/md5/087c472227458bef268a63784b797350/v0.52.0.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 14.73M 100 14.73M 0 0 245.0M 0 0 INFO: Reading stdout from command: md5sum v0.52.0.tar.gz tail: /var/lib/copr-rpmbuild/main.log: file truncated Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-4_8oy5zd/codexbar-cli/codexbar-cli.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-4_8oy5zd/codexbar-cli --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1787055403.511175 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 6.8 starting (python version = 3.14.5, NVR = mock-6.8-1.fc44), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-4_8oy5zd/codexbar-cli/codexbar-cli.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-4_8oy5zd/codexbar-cli --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1787055403.511175 -r /var/lib/copr-rpmbuild/results/configs/child.cfg Start(bootstrap): init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish(bootstrap): init plugins Start: init plugins INFO: tmpfs initialized INFO: selinux enabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish: init plugins INFO: Signal handler active Start: run INFO: Start(/var/lib/copr-rpmbuild/workspace/workdir-4_8oy5zd/codexbar-cli/codexbar-cli.spec) Config(fedora-44-aarch64) Start: clean chroot Finish: clean chroot Mock Version: 6.8 INFO: Mock Version: 6.8 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-44-aarch64-bootstrap-1787055403.511175/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata INFO: Guessed host environment type: unknown INFO: Using container image: registry.fedoraproject.org/fedora:44 INFO: Pulling image: registry.fedoraproject.org/fedora:44 INFO: Tagging container image as mock-bootstrap-6a388a44-47e7-4b8e-9920-7fe60882c2d5 INFO: Checking that 82cec0a2fe03c0142c38b5f197bc356087b46d1f7c841c042b3d0313d27c04e1 image matches host's architecture INFO: Copy content of container 82cec0a2fe03c0142c38b5f197bc356087b46d1f7c841c042b3d0313d27c04e1 to /var/lib/mock/fedora-44-aarch64-bootstrap-1787055403.511175/root INFO: mounting 82cec0a2fe03c0142c38b5f197bc356087b46d1f7c841c042b3d0313d27c04e1 with podman image mount INFO: image 82cec0a2fe03c0142c38b5f197bc356087b46d1f7c841c042b3d0313d27c04e1 as /var/lib/containers/storage/overlay/dacf632e929a5921f642e9c49a2c6dea761ec855f24cbab8cbe1187765703a09/merged INFO: umounting image 82cec0a2fe03c0142c38b5f197bc356087b46d1f7c841c042b3d0313d27c04e1 (/var/lib/containers/storage/overlay/dacf632e929a5921f642e9c49a2c6dea761ec855f24cbab8cbe1187765703a09/merged) with podman image umount INFO: Removing image mock-bootstrap-6a388a44-47e7-4b8e-9920-7fe60882c2d5 INFO: Package manager dnf5 detected and used (fallback) INFO: Not updating bootstrap chroot, bootstrap_image_ready=True Start(bootstrap): creating root cache Finish(bootstrap): creating root cache Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-44-aarch64-1787055403.511175/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Package manager dnf5 detected and used (direct choice) INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-6.0.2-1.fc44.aarch64 rpm-sequoia-1.10.2-4.fc44.aarch64 dnf5-5.4.2.1-1.fc44.aarch64 dnf5-plugins-5.4.2.1-1.fc44.aarch64 Start: installing minimal buildroot with dnf5 Updating and loading repositories: fedora 100% | 45.3 MiB/s | 68.9 MiB | 00m02s updates 100% | 6.3 MiB/s | 11.2 MiB | 00m02s Copr repository 100% | 1.0 KiB/s | 1.7 KiB | 00m02s Repositories loaded. Package Arch Version Repository Size Installing group/module packages: bash aarch64 0:5.3.9-3.fc44 fedora 8.4 MiB bzip2 aarch64 0:1.0.8-23.fc44 fedora 171.1 KiB coreutils aarch64 0:9.10-5.fc44 updates 8.2 MiB cpio aarch64 0:2.15-9.fc44 fedora 1.1 MiB diffutils aarch64 0:3.12-5.fc44 fedora 1.6 MiB fedora-release-common noarch 0:44-18 updates 20.6 KiB findutils aarch64 1:4.10.0-7.fc44 fedora 1.9 MiB gawk aarch64 0:5.3.2-3.fc44 fedora 2.6 MiB glibc-minimal-langpack aarch64 0:2.43-8.fc44 updates 0.0 B grep aarch64 0:3.12-3.fc44 fedora 1.0 MiB gzip aarch64 0:1.14-2.fc44 fedora 437.5 KiB info aarch64 0:7.2-9.fc44 fedora 421.5 KiB patch aarch64 0:2.8-4.fc44 fedora 262.4 KiB redhat-rpm-config noarch 0:344-2.fc44 updates 183.7 KiB rpm-build aarch64 0:6.0.2-1.fc44 updates 598.7 KiB sed aarch64 0:4.9-7.fc44 fedora 873.1 KiB shadow-utils aarch64 2:4.19.0-7.fc44 updates 4.4 MiB tar aarch64 2:1.35-8.fc44 fedora 3.0 MiB unzip aarch64 0:6.0-69.fc44 fedora 533.8 KiB util-linux aarch64 0:2.41.5-1.fc44 updates 6.8 MiB which aarch64 0:2.25-1.fc44 updates 123.6 KiB xz aarch64 1:5.8.2-2.fc44 fedora 1.4 MiB Installing dependencies: R-srpm-macros noarch 0:1.3.7-2.fc44 updates 3.5 KiB add-determinism aarch64 0:0.7.3-2.fc44 updates 2.0 MiB alternatives aarch64 0:1.33-5.fc44 fedora 90.1 KiB ansible-srpm-macros noarch 0:1-20.1.fc44 fedora 35.7 KiB audit-libs aarch64 0:4.2.1-1.fc44 updates 486.7 KiB binutils aarch64 0:2.46.1-1.fc44 updates 31.5 MiB build-reproducibility-srpm-macros noarch 0:0.7.3-2.fc44 updates 1.2 KiB bzip2-libs aarch64 0:1.0.8-23.fc44 fedora 72.5 KiB ca-certificates noarch 0:2025.2.80_v9.0.304-7.fc44 updates 2.7 MiB cmake-srpm-macros noarch 0:4.3.0-1.fc44 fedora 524.0 B coreutils-common aarch64 0:9.10-5.fc44 updates 10.7 MiB crypto-policies noarch 0:20251128-3.git19878fe.fc44 fedora 132.6 KiB curl aarch64 0:8.18.0-8.fc44 updates 464.1 KiB cyrus-sasl-lib aarch64 0:2.1.28-35.fc44 fedora 2.4 MiB debugedit aarch64 0:5.3-2.fc44 updates 320.9 KiB dwz aarch64 0:0.16-3.fc44 fedora 322.4 KiB ed aarch64 0:1.22.5-2.fc44 fedora 157.8 KiB efi-srpm-macros noarch 0:6-6.fc44 fedora 40.2 KiB elfutils aarch64 0:0.195-1.fc44 updates 3.6 MiB elfutils-debuginfod-client aarch64 0:0.195-1.fc44 updates 143.9 KiB elfutils-default-yama-scope noarch 0:0.195-1.fc44 updates 1.8 KiB elfutils-libelf aarch64 0:0.195-1.fc44 updates 1.2 MiB elfutils-libs aarch64 0:0.195-1.fc44 updates 746.5 KiB erlang-srpm-macros noarch 0:0.3.11-1.fc44 fedora 1.9 KiB fedora-gpg-keys noarch 0:44-1 fedora 133.4 KiB fedora-release noarch 0:44-18 updates 0.0 B fedora-release-identity-basic noarch 0:44-18 updates 629.0 B fedora-repos noarch 0:44-1 fedora 4.9 KiB file aarch64 0:5.46-10.fc44 updates 140.1 KiB file-libs aarch64 0:5.46-10.fc44 updates 11.9 MiB filesystem aarch64 0:3.18-52.fc44 fedora 112.0 B filesystem-srpm-macros noarch 0:3.18-52.fc44 fedora 38.2 KiB fonts-srpm-macros noarch 1:5.0.0-2.fc44 fedora 55.8 KiB forge-srpm-macros noarch 0:0.4.0-4.fc44 fedora 38.9 KiB fpc-srpm-macros noarch 0:1.3-16.fc44 fedora 144.0 B gap-srpm-macros noarch 0:2-2.fc44 fedora 2.1 KiB gdb-minimal aarch64 0:17.2-2.fc44 updates 13.5 MiB gdbm-libs aarch64 1:1.23-11.fc44 fedora 233.7 KiB ghc-srpm-macros noarch 0:1.10-1.fc44 fedora 792.0 B glibc aarch64 0:2.43-8.fc44 updates 6.4 MiB glibc-common aarch64 0:2.43-8.fc44 updates 1.3 MiB glibc-gconv-extra aarch64 0:2.43-8.fc44 updates 18.5 MiB gmp aarch64 1:6.3.0-5.fc44 fedora 657.9 KiB gnat-srpm-macros noarch 0:7-2.fc44 fedora 1.0 KiB gnome-srpm-macros noarch 0:1.0-1.fc44 updates 3.5 KiB gnulib-l10n noarch 0:20241231-2.fc44 fedora 655.0 KiB gnupg2 aarch64 0:2.4.9-16.fc44 updates 6.4 MiB gnupg2-dirmngr aarch64 0:2.4.9-16.fc44 updates 646.1 KiB gnupg2-gpg-agent aarch64 0:2.4.9-16.fc44 updates 846.9 KiB gnupg2-gpgconf aarch64 0:2.4.9-16.fc44 updates 321.8 KiB gnupg2-keyboxd aarch64 0:2.4.9-16.fc44 updates 233.3 KiB gnupg2-verify aarch64 0:2.4.9-16.fc44 updates 364.3 KiB gnutls aarch64 0:3.8.13-1.fc44 updates 3.7 MiB go-srpm-macros noarch 0:3.8.0-2.fc44 fedora 61.9 KiB gpgverify noarch 0:2.2-4.fc44 fedora 8.7 KiB ima-evm-utils-libs aarch64 0:1.6.2-8.fc44 fedora 92.6 KiB jansson aarch64 0:2.14-4.fc44 fedora 93.0 KiB java-srpm-macros noarch 0:1-8.fc44 fedora 870.0 B json-c aarch64 0:0.18-8.fc44 fedora 138.5 KiB kernel-srpm-macros noarch 0:1.0-28.fc44 fedora 1.9 KiB keyutils-libs aarch64 0:1.6.3-7.fc44 fedora 98.2 KiB krb5-libs aarch64 0:1.22.2-4.fc44 updates 2.5 MiB libacl aarch64 0:2.4.0-1.fc44 updates 67.9 KiB libarchive aarch64 0:3.8.7-1.fc44 updates 975.5 KiB libassuan aarch64 0:2.5.7-5.fc44 fedora 215.8 KiB libattr aarch64 0:2.6.0-1.fc44 updates 68.4 KiB libblkid aarch64 0:2.41.5-1.fc44 updates 290.4 KiB libbrotli aarch64 0:1.2.0-3.fc44 fedora 909.1 KiB libcap aarch64 0:2.78-1.fc44 updates 508.4 KiB libcap-ng aarch64 0:0.9.3-1.fc44 updates 160.9 KiB libcbor aarch64 0:0.13.0-2.fc44 fedora 139.5 KiB libcom_err aarch64 0:1.47.3-4.fc44 fedora 111.0 KiB libcurl aarch64 0:8.18.0-8.fc44 updates 980.9 KiB libeconf aarch64 0:0.7.9-3.fc44 fedora 80.8 KiB libevent aarch64 0:2.1.12-17.fc44 fedora 1.1 MiB libfdisk aarch64 0:2.41.5-1.fc44 updates 418.8 KiB libffi aarch64 0:3.5.2-2.fc44 fedora 155.7 KiB libfido2 aarch64 0:1.16.0-5.fc44 fedora 278.6 KiB libfsverity aarch64 0:1.6-4.fc44 fedora 68.4 KiB libgcc aarch64 0:16.1.1-2.fc44 updates 222.3 KiB libgcrypt aarch64 0:1.12.2-1.fc44 updates 1.2 MiB libgomp aarch64 0:16.1.1-2.fc44 updates 592.8 KiB libgpg-error aarch64 0:1.58-2.fc44 fedora 989.6 KiB libidn2 aarch64 0:2.3.8-3.fc44 fedora 560.4 KiB libksba aarch64 0:1.6.7-5.fc44 fedora 398.3 KiB liblastlog2 aarch64 0:2.41.5-1.fc44 updates 137.8 KiB libmount aarch64 0:2.41.5-1.fc44 updates 420.2 KiB libnghttp2 aarch64 0:1.68.0-5.fc44 updates 197.9 KiB libnghttp3 aarch64 0:1.18.0-1.fc44 updates 206.8 KiB libpkgconf aarch64 0:2.5.1-1.fc44 fedora 134.1 KiB libpsl aarch64 0:0.21.5-7.fc44 fedora 132.3 KiB libselinux aarch64 0:3.11-1.fc44 updates 265.2 KiB libselinux-utils aarch64 0:3.11-1.fc44 updates 1.3 MiB libsemanage aarch64 0:3.11-1.fc44 updates 360.1 KiB libsepol aarch64 0:3.11-1.fc44 updates 809.9 KiB libsmartcols aarch64 0:2.41.5-1.fc44 updates 224.4 KiB libssh aarch64 0:0.12.2-1.fc44 updates 721.3 KiB libssh-config noarch 0:0.12.2-1.fc44 updates 277.0 B libstdc++ aarch64 0:16.1.1-2.fc44 updates 3.0 MiB libtasn1 aarch64 0:4.21.0-1.fc44 fedora 220.7 KiB libtool-ltdl aarch64 0:2.5.4-10.fc44 fedora 93.9 KiB libunistring aarch64 0:1.1-11.fc44 fedora 1.7 MiB libusb1 aarch64 0:1.0.30-1.fc44 updates 179.7 KiB libuuid aarch64 0:2.41.5-1.fc44 updates 69.3 KiB libverto aarch64 0:0.3.2-12.fc44 fedora 69.3 KiB libxcrypt aarch64 0:4.5.2-3.fc44 fedora 273.2 KiB libxml2 aarch64 0:2.12.10-6.fc44 fedora 1.9 MiB libzstd aarch64 0:1.5.7-5.fc44 fedora 860.2 KiB linkdupes aarch64 0:0.7.3-2.fc44 updates 713.7 KiB lua-libs aarch64 0:5.4.8-5.fc44 fedora 329.8 KiB lua-srpm-macros noarch 0:1-17.fc44 fedora 1.3 KiB lz4-libs aarch64 0:1.10.0-4.fc44 fedora 197.3 KiB mpfr aarch64 0:4.2.2-3.fc44 fedora 755.4 KiB ncurses-base noarch 0:6.6-1.fc44 fedora 329.7 KiB ncurses-libs aarch64 0:6.6-1.fc44 fedora 1.2 MiB nettle aarch64 0:3.10.1-3.fc44 fedora 765.0 KiB ngtcp2 aarch64 0:1.22.1-1.fc44 updates 341.1 KiB ngtcp2-crypto-ossl aarch64 0:1.22.1-1.fc44 updates 67.5 KiB npth aarch64 0:1.8-4.fc44 fedora 93.3 KiB ocaml-srpm-macros noarch 0:11-3.fc44 fedora 1.9 KiB openblas-srpm-macros noarch 0:2-21.fc44 fedora 112.0 B openldap aarch64 0:2.6.13-1.fc44 fedora 764.2 KiB openssl-libs aarch64 1:3.5.7-2.fc44 updates 7.4 MiB p11-kit aarch64 0:0.26.5-1.fc44 updates 2.8 MiB p11-kit-trust aarch64 0:0.26.5-1.fc44 updates 530.1 KiB package-notes-srpm-macros noarch 0:0.20-1.fc44 updates 1.6 KiB pam-libs aarch64 0:1.7.2-2.fc44 updates 222.7 KiB pcre2 aarch64 0:10.47-1.fc44.1 fedora 714.3 KiB pcre2-syntax noarch 0:10.47-1.fc44.1 fedora 281.9 KiB perl-srpm-macros noarch 0:1-61.fc44 fedora 861.0 B pkgconf aarch64 0:2.5.1-1.fc44 fedora 116.8 KiB pkgconf-m4 noarch 0:2.5.1-1.fc44 fedora 14.3 KiB pkgconf-pkg-config aarch64 0:2.5.1-1.fc44 fedora 990.0 B policycoreutils aarch64 0:3.11-2.fc44 updates 1.5 MiB popt aarch64 0:1.19-10.fc44 fedora 144.6 KiB publicsuffix-list-dafsa noarch 0:20260116-1.fc44 fedora 70.4 KiB pyproject-srpm-macros noarch 0:1.23.2-1.fc44 updates 3.4 KiB python-srpm-macros noarch 0:3.14-12.fc44 fedora 51.6 KiB qt5-srpm-macros noarch 0:5.15.18-2.fc44 fedora 500.0 B qt6-srpm-macros noarch 0:6.11.1-1.fc44 updates 472.0 B readline aarch64 0:8.3-4.fc44 fedora 563.5 KiB rpm aarch64 0:6.0.2-1.fc44 updates 3.3 MiB rpm-build-libs aarch64 0:6.0.2-1.fc44 updates 264.1 KiB rpm-libs aarch64 0:6.0.2-1.fc44 updates 995.2 KiB rpm-plugin-selinux aarch64 0:6.0.2-1.fc44 updates 67.9 KiB rpm-sequoia aarch64 0:1.10.2-4.fc44 updates 2.3 MiB rpm-sign-libs aarch64 0:6.0.2-1.fc44 updates 67.7 KiB rust-srpm-macros noarch 0:28.5-1.fc44 updates 5.5 KiB selinux-policy noarch 0:44.6-1.fc44 updates 32.1 KiB selinux-policy-targeted noarch 0:44.6-1.fc44 updates 18.6 MiB setup noarch 0:2.15.0-28.fc44 fedora 724.9 KiB sqlite-libs aarch64 0:3.51.2-2.fc44 updates 1.6 MiB systemd-libs aarch64 0:259.8-1.fc44 updates 2.5 MiB systemd-standalone-sysusers aarch64 0:259.8-1.fc44 updates 329.7 KiB tpm2-tss aarch64 0:4.1.3-9.fc44 fedora 2.1 MiB tree-sitter-srpm-macros noarch 0:0.4.2-2.fc44 fedora 8.3 KiB util-linux-core aarch64 0:2.41.5-1.fc44 updates 2.4 MiB xxhash-libs aarch64 0:0.8.3-4.fc44 fedora 85.8 KiB xz-libs aarch64 1:5.8.2-2.fc44 fedora 265.4 KiB zig-srpm-macros noarch 0:1-8.fc44 fedora 1.3 KiB zip aarch64 0:3.0-45.fc44 fedora 762.0 KiB zlib-ng-compat aarch64 0:2.3.3-3.fc44 fedora 133.4 KiB zstd aarch64 0:1.5.7-5.fc44 fedora 562.2 KiB Installing groups: Buildsystem building group Transaction Summary: Installing: 185 packages Total size of inbound packages is 66 MiB. Need to download 66 MiB. After this operation, 250 MiB extra will be used (install 250 MiB, remove 0 B). [ 1/185] bzip2-0:1.0.8-23.fc44.aarch64 100% | 1.5 MiB/s | 51.9 KiB | 00m00s [ 2/185] cpio-0:2.15-9.fc44.aarch64 100% | 4.7 MiB/s | 289.7 KiB | 00m00s [ 3/185] diffutils-0:3.12-5.fc44.aarch 100% | 9.3 MiB/s | 391.9 KiB | 00m00s [ 4/185] findutils-1:4.10.0-7.fc44.aar 100% | 25.7 MiB/s | 552.0 KiB | 00m00s [ 5/185] grep-0:3.12-3.fc44.aarch64 100% | 48.2 MiB/s | 296.3 KiB | 00m00s [ 6/185] gzip-0:1.14-2.fc44.aarch64 100% | 28.1 MiB/s | 172.8 KiB | 00m00s [ 7/185] bash-0:5.3.9-3.fc44.aarch64 100% | 18.4 MiB/s | 1.8 MiB | 00m00s [ 8/185] gawk-0:5.3.2-3.fc44.aarch64 100% | 41.4 MiB/s | 1.1 MiB | 00m00s [ 9/185] info-0:7.2-9.fc44.aarch64 100% | 29.1 MiB/s | 179.0 KiB | 00m00s [ 10/185] sed-0:4.9-7.fc44.aarch64 100% | 43.9 MiB/s | 314.8 KiB | 00m00s [ 11/185] patch-0:2.8-4.fc44.aarch64 100% | 10.8 MiB/s | 111.1 KiB | 00m00s [ 12/185] tar-2:1.35-8.fc44.aarch64 100% | 69.6 MiB/s | 854.9 KiB | 00m00s [ 13/185] unzip-0:6.0-69.fc44.aarch64 100% | 32.7 MiB/s | 200.9 KiB | 00m00s [ 14/185] xz-1:5.8.2-2.fc44.aarch64 100% | 84.6 MiB/s | 606.6 KiB | 00m00s [ 15/185] fedora-release-common-0:44-18 100% | 151.3 KiB/s | 23.6 KiB | 00m00s [ 16/185] glibc-minimal-langpack-0:2.43 100% | 481.6 KiB/s | 83.3 KiB | 00m00s [ 17/185] rpm-build-0:6.0.2-1.fc44.aarc 100% | 1.7 MiB/s | 130.6 KiB | 00m00s [ 18/185] redhat-rpm-config-0:344-2.fc4 100% | 830.4 KiB/s | 78.1 KiB | 00m00s [ 19/185] coreutils-0:9.10-5.fc44.aarch 100% | 4.3 MiB/s | 1.1 MiB | 00m00s [ 20/185] util-linux-0:2.41.5-1.fc44.aa 100% | 17.7 MiB/s | 1.2 MiB | 00m00s [ 21/185] which-0:2.25-1.fc44.aarch64 100% | 639.4 KiB/s | 41.6 KiB | 00m00s [ 22/185] filesystem-0:3.18-52.fc44.aar 100% | 88.9 MiB/s | 1.3 MiB | 00m00s [ 23/185] ncurses-libs-0:6.6-1.fc44.aar 100% | 45.3 MiB/s | 324.8 KiB | 00m00s [ 24/185] bzip2-libs-0:1.0.8-23.fc44.aa 100% | 6.7 MiB/s | 41.2 KiB | 00m00s [ 25/185] gmp-1:6.3.0-5.fc44.aarch64 100% | 37.8 MiB/s | 271.0 KiB | 00m00s [ 26/185] readline-0:8.3-4.fc44.aarch64 100% | 36.0 MiB/s | 221.1 KiB | 00m00s [ 27/185] mpfr-0:4.2.2-3.fc44.aarch64 100% | 39.1 MiB/s | 320.0 KiB | 00m00s [ 28/185] ed-0:1.22.5-2.fc44.aarch64 100% | 13.6 MiB/s | 83.5 KiB | 00m00s [ 29/185] pcre2-0:10.47-1.fc44.1.aarch6 100% | 34.9 MiB/s | 250.2 KiB | 00m00s [ 30/185] xz-libs-1:5.8.2-2.fc44.aarch6 100% | 18.2 MiB/s | 111.7 KiB | 00m00s [ 31/185] fedora-repos-0:44-1.noarch 100% | 1.5 MiB/s | 9.2 KiB | 00m00s [ 32/185] shadow-utils-2:4.19.0-7.fc44. 100% | 8.1 MiB/s | 1.3 MiB | 00m00s [ 33/185] glibc-common-0:2.43-8.fc44.aa 100% | 7.0 MiB/s | 358.2 KiB | 00m00s [ 34/185] ansible-srpm-macros-0:1-20.1. 100% | 3.3 MiB/s | 20.1 KiB | 00m00s [ 35/185] cmake-srpm-macros-0:4.3.0-1.f 100% | 1.5 MiB/s | 10.4 KiB | 00m00s [ 36/185] dwz-0:0.16-3.fc44.aarch64 100% | 18.3 MiB/s | 131.3 KiB | 00m00s [ 37/185] efi-srpm-macros-0:6-6.fc44.no 100% | 3.7 MiB/s | 22.6 KiB | 00m00s [ 38/185] glibc-0:2.43-8.fc44.aarch64 100% | 15.7 MiB/s | 1.9 MiB | 00m00s [ 39/185] coreutils-common-0:9.10-5.fc4 100% | 15.2 MiB/s | 2.1 MiB | 00m00s [ 40/185] erlang-srpm-macros-0:0.3.11-1 100% | 1.4 MiB/s | 10.0 KiB | 00m00s [ 41/185] filesystem-srpm-macros-0:3.18 100% | 4.3 MiB/s | 26.6 KiB | 00m00s [ 42/185] forge-srpm-macros-0:0.4.0-4.f 100% | 3.3 MiB/s | 20.0 KiB | 00m00s [ 43/185] fonts-srpm-macros-1:5.0.0-2.f 100% | 4.5 MiB/s | 27.4 KiB | 00m00s [ 44/185] fpc-srpm-macros-0:1.3-16.fc44 100% | 1.3 MiB/s | 7.9 KiB | 00m00s [ 45/185] gap-srpm-macros-0:2-2.fc44.no 100% | 1.5 MiB/s | 9.1 KiB | 00m00s [ 46/185] ghc-srpm-macros-0:1.10-1.fc44 100% | 1.4 MiB/s | 8.8 KiB | 00m00s [ 47/185] gnat-srpm-macros-0:7-2.fc44.n 100% | 1.7 MiB/s | 8.7 KiB | 00m00s [ 48/185] go-srpm-macros-0:3.8.0-2.fc44 100% | 4.6 MiB/s | 28.2 KiB | 00m00s [ 49/185] java-srpm-macros-0:1-8.fc44.n 100% | 1.3 MiB/s | 8.1 KiB | 00m00s [ 50/185] kernel-srpm-macros-0:1.0-28.f 100% | 1.8 MiB/s | 9.0 KiB | 00m00s [ 51/185] lua-srpm-macros-0:1-17.fc44.n 100% | 1.4 MiB/s | 8.9 KiB | 00m00s [ 52/185] ocaml-srpm-macros-0:11-3.fc44 100% | 1.5 MiB/s | 9.3 KiB | 00m00s [ 53/185] openblas-srpm-macros-0:2-21.f 100% | 1.5 MiB/s | 7.8 KiB | 00m00s [ 54/185] perl-srpm-macros-0:1-61.fc44. 100% | 1.4 MiB/s | 8.4 KiB | 00m00s [ 55/185] python-srpm-macros-0:3.14-12. 100% | 3.9 MiB/s | 24.0 KiB | 00m00s [ 56/185] qt5-srpm-macros-0:5.15.18-2.f 100% | 1.4 MiB/s | 8.7 KiB | 00m00s [ 57/185] tree-sitter-srpm-macros-0:0.4 100% | 2.2 MiB/s | 13.5 KiB | 00m00s [ 58/185] zig-srpm-macros-0:1-8.fc44.no 100% | 1.4 MiB/s | 8.8 KiB | 00m00s [ 59/185] zip-0:3.0-45.fc44.aarch64 100% | 37.1 MiB/s | 265.6 KiB | 00m00s [ 60/185] pkgconf-pkg-config-0:2.5.1-1. 100% | 1.5 MiB/s | 9.4 KiB | 00m00s [ 61/185] popt-0:1.19-10.fc44.aarch64 100% | 10.6 MiB/s | 65.2 KiB | 00m00s [ 62/185] zstd-0:1.5.7-5.fc44.aarch64 100% | 25.5 MiB/s | 183.1 KiB | 00m00s [ 63/185] libeconf-0:0.7.9-3.fc44.aarch 100% | 5.7 MiB/s | 35.0 KiB | 00m00s [ 64/185] libxcrypt-0:4.5.2-3.fc44.aarc 100% | 17.5 MiB/s | 125.1 KiB | 00m00s [ 65/185] setup-0:2.15.0-28.fc44.noarch 100% | 17.1 MiB/s | 157.2 KiB | 00m00s [ 66/185] zlib-ng-compat-0:2.3.3-3.fc44 100% | 11.8 MiB/s | 72.4 KiB | 00m00s [ 67/185] rpm-0:6.0.2-1.fc44.aarch64 100% | 11.7 MiB/s | 575.3 KiB | 00m00s [ 68/185] gnome-srpm-macros-0:1.0-1.fc4 100% | 135.3 KiB/s | 8.7 KiB | 00m00s [ 69/185] libblkid-0:2.41.5-1.fc44.aarc 100% | 2.1 MiB/s | 122.4 KiB | 00m00s [ 70/185] libfdisk-0:2.41.5-1.fc44.aarc 100% | 2.7 MiB/s | 155.0 KiB | 00m00s [ 71/185] libmount-0:2.41.5-1.fc44.aarc 100% | 2.5 MiB/s | 159.7 KiB | 00m00s [ 72/185] liblastlog2-0:2.41.5-1.fc44.a 100% | 208.4 KiB/s | 24.2 KiB | 00m00s [ 73/185] libsmartcols-0:2.41.5-1.fc44. 100% | 1.2 MiB/s | 83.0 KiB | 00m00s [ 74/185] ncurses-base-0:6.6-1.fc44.noa 100% | 14.3 MiB/s | 88.0 KiB | 00m00s [ 75/185] pcre2-syntax-0:10.47-1.fc44.1 100% | 23.0 MiB/s | 164.7 KiB | 00m00s [ 76/185] gnulib-l10n-0:20241231-2.fc44 100% | 24.5 MiB/s | 150.3 KiB | 00m00s [ 77/185] fedora-gpg-keys-0:44-1.noarch 100% | 23.0 MiB/s | 141.4 KiB | 00m00s [ 78/185] libuuid-0:2.41.5-1.fc44.aarch 100% | 573.3 KiB/s | 26.4 KiB | 00m00s [ 79/185] pkgconf-0:2.5.1-1.fc44.aarch6 100% | 7.8 MiB/s | 48.2 KiB | 00m00s [ 80/185] util-linux-core-0:2.41.5-1.fc 100% | 11.0 MiB/s | 542.9 KiB | 00m00s [ 81/185] pkgconf-m4-0:2.5.1-1.fc44.noa 100% | 2.2 MiB/s | 13.8 KiB | 00m00s [ 82/185] libpkgconf-0:2.5.1-1.fc44.aar 100% | 6.6 MiB/s | 40.7 KiB | 00m00s [ 83/185] libzstd-0:1.5.7-5.fc44.aarch6 100% | 29.2 MiB/s | 329.2 KiB | 00m00s [ 84/185] lua-libs-0:5.4.8-5.fc44.aarch 100% | 18.1 MiB/s | 129.4 KiB | 00m00s [ 85/185] rpm-libs-0:6.0.2-1.fc44.aarch 100% | 7.8 MiB/s | 376.6 KiB | 00m00s [ 86/185] rpm-build-libs-0:6.0.2-1.fc44 100% | 2.5 MiB/s | 115.1 KiB | 00m00s [ 87/185] ima-evm-utils-libs-0:1.6.2-8. 100% | 4.8 MiB/s | 29.5 KiB | 00m00s [ 88/185] libfsverity-0:1.6-4.fc44.aarc 100% | 3.1 MiB/s | 18.7 KiB | 00m00s [ 89/185] tpm2-tss-0:4.1.3-9.fc44.aarch 100% | 56.0 MiB/s | 401.2 KiB | 00m00s [ 90/185] json-c-0:0.18-8.fc44.aarch64 100% | 7.3 MiB/s | 44.9 KiB | 00m00s [ 91/185] rpm-sign-libs-0:6.0.2-1.fc44. 100% | 531.7 KiB/s | 25.0 KiB | 00m00s [ 92/185] glibc-gconv-extra-0:2.43-8.fc 100% | 12.5 MiB/s | 1.7 MiB | 00m00s [ 93/185] libgcc-0:16.1.1-2.fc44.aarch6 100% | 1.5 MiB/s | 112.7 KiB | 00m00s [ 94/185] libselinux-0:3.11-1.fc44.aarc 100% | 1.6 MiB/s | 99.8 KiB | 00m00s [ 95/185] libsepol-0:3.11-1.fc44.aarch6 100% | 4.9 MiB/s | 325.9 KiB | 00m00s [ 96/185] audit-libs-0:4.2.1-1.fc44.aar 100% | 3.0 MiB/s | 141.8 KiB | 00m00s [ 97/185] systemd-libs-0:259.8-1.fc44.a 100% | 14.0 MiB/s | 790.6 KiB | 00m00s [ 98/185] libcap-ng-0:0.9.3-1.fc44.aarc 100% | 640.5 KiB/s | 34.6 KiB | 00m00s [ 99/185] pam-libs-0:1.7.2-2.fc44.aarch 100% | 1.0 MiB/s | 56.5 KiB | 00m00s [100/185] libacl-0:2.4.0-1.fc44.aarch64 100% | 441.5 KiB/s | 26.5 KiB | 00m00s [101/185] gpgverify-0:2.2-4.fc44.noarch 100% | 1.8 MiB/s | 11.2 KiB | 00m00s [102/185] libassuan-0:2.5.7-5.fc44.aarc 100% | 10.9 MiB/s | 66.9 KiB | 00m00s [103/185] libgpg-error-0:1.58-2.fc44.aa 100% | 34.6 MiB/s | 248.3 KiB | 00m00s [104/185] libsemanage-0:3.11-1.fc44.aar 100% | 1.9 MiB/s | 119.3 KiB | 00m00s [105/185] npth-0:1.8-4.fc44.aarch64 100% | 4.1 MiB/s | 25.0 KiB | 00m00s [106/185] gnupg2-dirmngr-0:2.4.9-16.fc4 100% | 3.6 MiB/s | 262.9 KiB | 00m00s [107/185] gnupg2-gpg-agent-0:2.4.9-16.f 100% | 3.1 MiB/s | 265.8 KiB | 00m00s [108/185] gnupg2-0:2.4.9-16.fc44.aarch6 100% | 9.6 MiB/s | 1.6 MiB | 00m00s [109/185] gnupg2-gpgconf-0:2.4.9-16.fc4 100% | 1.8 MiB/s | 113.5 KiB | 00m00s [110/185] libksba-0:1.6.7-5.fc44.aarch6 100% | 22.0 MiB/s | 157.8 KiB | 00m00s [111/185] gnupg2-keyboxd-0:2.4.9-16.fc4 100% | 1.8 MiB/s | 90.6 KiB | 00m00s [112/185] openldap-0:2.6.13-1.fc44.aarc 100% | 35.2 MiB/s | 252.2 KiB | 00m00s [113/185] libevent-0:2.1.12-17.fc44.aar 100% | 37.7 MiB/s | 270.5 KiB | 00m00s [114/185] cyrus-sasl-lib-0:2.1.28-35.fc 100% | 39.7 MiB/s | 772.9 KiB | 00m00s [115/185] libtool-ltdl-0:2.5.4-10.fc44. 100% | 5.0 MiB/s | 35.6 KiB | 00m00s [116/185] gdbm-libs-1:1.23-11.fc44.aarc 100% | 9.2 MiB/s | 56.3 KiB | 00m00s [117/185] gnupg2-verify-0:2.4.9-16.fc44 100% | 2.8 MiB/s | 162.8 KiB | 00m00s [118/185] libstdc++-0:16.1.1-2.fc44.aar 100% | 11.9 MiB/s | 912.2 KiB | 00m00s [119/185] libcap-0:2.78-1.fc44.aarch64 100% | 1.0 MiB/s | 87.8 KiB | 00m00s [120/185] elfutils-libelf-0:0.195-1.fc4 100% | 3.8 MiB/s | 207.1 KiB | 00m00s [121/185] rpm-sequoia-0:1.10.2-4.fc44.a 100% | 6.4 MiB/s | 879.5 KiB | 00m00s [122/185] sqlite-libs-0:3.51.2-2.fc44.a 100% | 7.4 MiB/s | 749.6 KiB | 00m00s [123/185] elfutils-libs-0:0.195-1.fc44. 100% | 3.3 MiB/s | 263.8 KiB | 00m00s [124/185] elfutils-debuginfod-client-0: 100% | 968.1 KiB/s | 45.5 KiB | 00m00s [125/185] elfutils-0:0.195-1.fc44.aarch 100% | 7.6 MiB/s | 569.1 KiB | 00m00s [126/185] file-0:5.46-10.fc44.aarch64 100% | 787.6 KiB/s | 48.8 KiB | 00m00s [127/185] libgomp-0:16.1.1-2.fc44.aarch 100% | 6.8 MiB/s | 375.2 KiB | 00m00s [128/185] alternatives-0:1.33-5.fc44.aa 100% | 6.6 MiB/s | 40.4 KiB | 00m00s [129/185] jansson-0:2.14-4.fc44.aarch64 100% | 7.6 MiB/s | 46.5 KiB | 00m00s [130/185] file-libs-0:5.46-10.fc44.aarc 100% | 6.3 MiB/s | 848.0 KiB | 00m00s [131/185] debugedit-0:5.3-2.fc44.aarch6 100% | 1.2 MiB/s | 86.7 KiB | 00m00s [132/185] libxml2-0:2.12.10-6.fc44.aarc 100% | 51.2 MiB/s | 682.0 KiB | 00m00s [133/185] lz4-libs-0:1.10.0-4.fc44.aarc 100% | 12.5 MiB/s | 76.6 KiB | 00m00s [134/185] binutils-0:2.46.1-1.fc44.aarc 100% | 55.9 MiB/s | 6.4 MiB | 00m00s [135/185] R-srpm-macros-0:1.3.7-2.fc44. 100% | 176.9 KiB/s | 11.0 KiB | 00m00s [136/185] libarchive-0:3.8.7-1.fc44.aar 100% | 3.2 MiB/s | 416.0 KiB | 00m00s [137/185] curl-0:8.18.0-8.fc44.aarch64 100% | 2.5 MiB/s | 234.1 KiB | 00m00s [138/185] build-reproducibility-srpm-ma 100% | 196.3 KiB/s | 13.3 KiB | 00m00s [139/185] linkdupes-0:0.7.3-2.fc44.aarc 100% | 5.0 MiB/s | 328.1 KiB | 00m00s [140/185] add-determinism-0:0.7.3-2.fc4 100% | 8.3 MiB/s | 800.6 KiB | 00m00s [141/185] package-notes-srpm-macros-0:0 100% | 225.4 KiB/s | 10.4 KiB | 00m00s [142/185] pyproject-srpm-macros-0:1.23. 100% | 352.8 KiB/s | 15.5 KiB | 00m00s [143/185] rust-srpm-macros-0:28.5-1.fc4 100% | 254.5 KiB/s | 11.2 KiB | 00m00s [144/185] crypto-policies-0:20251128-3. 100% | 16.0 MiB/s | 98.3 KiB | 00m00s [145/185] qt6-srpm-macros-0:6.11.1-1.fc 100% | 115.2 KiB/s | 9.2 KiB | 00m00s [146/185] openssl-libs-1:3.5.7-2.fc44.a 100% | 21.3 MiB/s | 2.5 MiB | 00m00s [147/185] libidn2-0:2.3.8-3.fc44.aarch6 100% | 24.4 MiB/s | 174.6 KiB | 00m00s [148/185] libgcrypt-0:1.12.2-1.fc44.aar 100% | 5.9 MiB/s | 535.9 KiB | 00m00s [149/185] libtasn1-0:4.21.0-1.fc44.aarc 100% | 11.9 MiB/s | 73.4 KiB | 00m00s [150/185] nettle-0:3.10.1-3.fc44.aarch6 100% | 51.9 MiB/s | 425.5 KiB | 00m00s [151/185] libunistring-0:1.1-11.fc44.aa 100% | 29.2 MiB/s | 538.3 KiB | 00m00s [152/185] libattr-0:2.6.0-1.fc44.aarch6 100% | 330.9 KiB/s | 17.5 KiB | 00m00s [153/185] gnutls-0:3.8.13-1.fc44.aarch6 100% | 9.4 MiB/s | 1.3 MiB | 00m00s [154/185] elfutils-default-yama-scope-0 100% | 170.1 KiB/s | 11.2 KiB | 00m00s [155/185] libffi-0:3.5.2-2.fc44.aarch64 100% | 6.4 MiB/s | 39.6 KiB | 00m00s [156/185] libusb1-0:1.0.30-1.fc44.aarch 100% | 1.2 MiB/s | 79.0 KiB | 00m00s [157/185] p11-kit-0:0.26.5-1.fc44.aarch 100% | 8.3 MiB/s | 534.2 KiB | 00m00s [158/185] ca-certificates-0:2025.2.80_v 100% | 10.7 MiB/s | 974.8 KiB | 00m00s [159/185] p11-kit-trust-0:0.26.5-1.fc44 100% | 2.2 MiB/s | 139.4 KiB | 00m00s [160/185] xxhash-libs-0:0.8.3-4.fc44.aa 100% | 5.6 MiB/s | 34.5 KiB | 00m00s [161/185] systemd-standalone-sysusers-0 100% | 1.6 MiB/s | 141.2 KiB | 00m00s [162/185] fedora-release-0:44-18.noarch 100% | 211.2 KiB/s | 12.5 KiB | 00m00s [163/185] fedora-release-identity-basic 100% | 220.4 KiB/s | 13.2 KiB | 00m00s [164/185] libbrotli-0:1.2.0-3.fc44.aarc 100% | 48.6 MiB/s | 348.7 KiB | 00m00s [165/185] libpsl-0:0.21.5-7.fc44.aarch6 100% | 10.6 MiB/s | 64.9 KiB | 00m00s [166/185] libcurl-0:8.18.0-8.fc44.aarch 100% | 4.1 MiB/s | 423.6 KiB | 00m00s [167/185] libnghttp3-0:1.18.0-1.fc44.aa 100% | 1.0 MiB/s | 70.1 KiB | 00m00s [168/185] ngtcp2-0:1.22.1-1.fc44.aarch6 100% | 2.1 MiB/s | 147.2 KiB | 00m00s [169/185] publicsuffix-list-dafsa-0:202 100% | 9.8 MiB/s | 60.3 KiB | 00m00s [170/185] libfido2-0:1.16.0-5.fc44.aarc 100% | 15.7 MiB/s | 96.2 KiB | 00m00s [171/185] gdb-minimal-0:17.2-2.fc44.aar 100% | 13.1 MiB/s | 4.3 MiB | 00m00s [172/185] libcbor-0:0.13.0-2.fc44.aarch 100% | 5.6 MiB/s | 34.4 KiB | 00m00s [173/185] libssh-0:0.12.2-1.fc44.aarch6 100% | 1.9 MiB/s | 277.1 KiB | 00m00s [174/185] libssh-config-0:0.12.2-1.fc44 100% | 131.5 KiB/s | 8.9 KiB | 00m00s [175/185] ngtcp2-crypto-ossl-0:1.22.1-1 100% | 455.9 KiB/s | 26.0 KiB | 00m00s [176/185] selinux-policy-0:44.6-1.fc44. 100% | 412.2 KiB/s | 24.7 KiB | 00m00s [177/185] rpm-plugin-selinux-0:6.0.2-1. 100% | 371.2 KiB/s | 17.1 KiB | 00m00s [178/185] libselinux-utils-0:3.11-1.fc4 100% | 2.4 MiB/s | 123.5 KiB | 00m00s [179/185] policycoreutils-0:3.11-2.fc44 100% | 2.7 MiB/s | 260.6 KiB | 00m00s [180/185] keyutils-libs-0:1.6.3-7.fc44. 100% | 5.1 MiB/s | 31.5 KiB | 00m00s [181/185] libcom_err-0:1.47.3-4.fc44.aa 100% | 4.4 MiB/s | 27.0 KiB | 00m00s [182/185] libverto-0:0.3.2-12.fc44.aarc 100% | 3.3 MiB/s | 20.5 KiB | 00m00s [183/185] libnghttp2-0:1.68.0-5.fc44.aa 100% | 1.3 MiB/s | 74.0 KiB | 00m00s [184/185] krb5-libs-0:1.22.2-4.fc44.aar 100% | 5.2 MiB/s | 761.3 KiB | 00m00s [185/185] selinux-policy-targeted-0:44. 100% | 16.3 MiB/s | 6.8 MiB | 00m00s -------------------------------------------------------------------------------- [185/185] Total 100% | 22.1 MiB/s | 66.4 MiB | 00m03s Running transaction Importing OpenPGP key 0x6D9F90A6: UserID : "Fedora (44) " Fingerprint: 36F612DCF27F7D1A48A835E4DBFCF71C6D9F90A6 From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-44-primary The key was successfully imported. [ 1/187] Verify package files 100% | 767.0 B/s | 185.0 B | 00m00s [ 2/187] Prepare transaction 100% | 2.4 KiB/s | 185.0 B | 00m00s [ 3/187] Installing libgcc-0:16.1.1-2. 100% | 218.7 MiB/s | 224.0 KiB | 00m00s [ 4/187] Installing libssh-config-0:0. 100% | 0.0 B/s | 816.0 B | 00m00s [ 5/187] Installing publicsuffix-list- 100% | 69.4 MiB/s | 71.1 KiB | 00m00s [ 6/187] Installing fedora-release-ide 100% | 867.2 KiB/s | 888.0 B | 00m00s [ 7/187] Installing fedora-gpg-keys-0: 100% | 29.6 MiB/s | 182.1 KiB | 00m00s [ 8/187] Installing fedora-repos-0:44- 100% | 0.0 B/s | 5.7 KiB | 00m00s [ 9/187] Installing fedora-release-com 100% | 24.3 MiB/s | 24.9 KiB | 00m00s [ 10/187] Installing fedora-release-0:4 100% | 15.1 KiB/s | 124.0 B | 00m00s >>> Running sysusers scriptlet: setup-0:2.15.0-28.fc44.noarch >>> Finished sysusers scriptlet: setup-0:2.15.0-28.fc44.noarch >>> Scriptlet output: >>> Creating group 'adm' with GID 4. >>> Creating group 'audio' with GID 63. >>> Creating group 'cdrom' with GID 11. >>> Creating group 'clock' with GID 103. >>> Creating group 'dialout' with GID 18. >>> Creating group 'disk' with GID 6. >>> Creating group 'floppy' with GID 19. >>> Creating group 'ftp' with GID 50. >>> Creating group 'games' with GID 20. >>> Creating group 'input' with GID 104. >>> Creating group 'kmem' with GID 9. >>> Creating group 'kvm' with GID 36. >>> Creating group 'lock' with GID 54. >>> Creating group 'lp' with GID 7. >>> Creating group 'mail' with GID 12. >>> Creating group 'man' with GID 15. >>> Creating group 'mem' with GID 8. >>> Creating group 'nobody' with GID 65534. >>> Creating group 'render' with GID 105. >>> Creating group 'root' with GID 0. >>> Creating group 'sgx' with GID 106. >>> Creating group 'sys' with GID 3. >>> Creating group 'tape' with GID 33. >>> Creating group 'tty' with GID 5. >>> Creating group 'users' with GID 100. >>> Creating group 'utmp' with GID 22. >>> Creating group 'video' with GID 39. >>> Creating group 'wheel' with GID 10. >>> Creating user 'adm' (adm) with UID 3 and GID 4. >>> Creating group 'bin' with GID 1. >>> Creating user 'bin' (bin) with UID 1 and GID 1. >>> Creating group 'daemon' with GID 2. >>> Creating user 'daemon' (daemon) with UID 2 and GID 2. >>> Creating user 'ftp' (FTP User) with UID 14 and GID 50. >>> Creating user 'games' (games) with UID 12 and GID 100. >>> Creating user 'halt' (halt) with UID 7 and GID 0. >>> Creating user 'lp' (lp) with UID 4 and GID 7. >>> Creating user 'mail' (mail) with UID 8 and GID 12. >>> Creating user 'nobody' (Kernel Overflow User) with UID 65534 and GID 65534. >>> Creating user 'operator' (operator) with UID 11 and GID 0. >>> Creating user 'root' (Super User) with UID 0 and GID 0. >>> Creating user 'shutdown' (shutdown) with UID 6 and GID 0. >>> Creating user 'sync' (sync) with UID 5 and GID 0. >>> [ 11/187] Installing setup-0:2.15.0-28. 100% | 39.6 MiB/s | 730.6 KiB | 00m00s [ 12/187] Installing filesystem-0:3.18- 100% | 2.0 MiB/s | 212.8 KiB | 00m00s [ 13/187] Installing rust-srpm-macros-0 100% | 6.2 MiB/s | 6.4 KiB | 00m00s [ 14/187] Installing qt6-srpm-macros-0: 100% | 0.0 B/s | 748.0 B | 00m00s [ 15/187] Installing package-notes-srpm 100% | 0.0 B/s | 2.1 KiB | 00m00s [ 16/187] Installing pkgconf-m4-0:2.5.1 100% | 0.0 B/s | 14.7 KiB | 00m00s [ 17/187] Installing gnulib-l10n-0:2024 100% | 129.3 MiB/s | 661.9 KiB | 00m00s [ 18/187] Installing coreutils-common-0 100% | 314.3 MiB/s | 10.7 MiB | 00m00s [ 19/187] Installing pcre2-syntax-0:10. 100% | 138.8 MiB/s | 284.3 KiB | 00m00s [ 20/187] Installing ncurses-base-0:6.6 100% | 49.6 MiB/s | 355.3 KiB | 00m00s [ 21/187] Installing bash-0:5.3.9-3.fc4 100% | 216.2 MiB/s | 8.4 MiB | 00m00s [ 22/187] Installing glibc-common-0:2.4 100% | 60.3 MiB/s | 1.3 MiB | 00m00s [ 23/187] Installing glibc-gconv-extra- 100% | 396.5 MiB/s | 18.6 MiB | 00m00s [ 24/187] Installing glibc-0:2.43-8.fc4 100% | 148.5 MiB/s | 6.4 MiB | 00m00s [ 25/187] Installing ncurses-libs-0:6.6 100% | 249.2 MiB/s | 1.2 MiB | 00m00s [ 26/187] Installing glibc-minimal-lang 100% | 0.0 B/s | 124.0 B | 00m00s [ 27/187] Installing zlib-ng-compat-0:2 100% | 131.1 MiB/s | 134.2 KiB | 00m00s [ 28/187] Installing bzip2-libs-0:1.0.8 100% | 71.9 MiB/s | 73.6 KiB | 00m00s [ 29/187] Installing libgpg-error-0:1.5 100% | 48.6 MiB/s | 995.5 KiB | 00m00s [ 30/187] Installing libstdc++-0:16.1.1 100% | 330.1 MiB/s | 3.0 MiB | 00m00s [ 31/187] Installing libassuan-0:2.5.7- 100% | 212.6 MiB/s | 217.7 KiB | 00m00s [ 32/187] Installing libgcrypt-0:1.12.2 100% | 240.0 MiB/s | 1.2 MiB | 00m00s [ 33/187] Installing readline-0:8.3-4.f 100% | 276.2 MiB/s | 565.6 KiB | 00m00s [ 34/187] Installing gmp-1:6.3.0-5.fc44 100% | 214.9 MiB/s | 660.1 KiB | 00m00s [ 35/187] Installing xz-libs-1:5.8.2-2. 100% | 260.2 MiB/s | 266.5 KiB | 00m00s [ 36/187] Installing libuuid-0:2.41.5-1 100% | 68.8 MiB/s | 70.4 KiB | 00m00s [ 37/187] Installing libzstd-0:1.5.7-5. 100% | 280.4 MiB/s | 861.5 KiB | 00m00s [ 38/187] Installing elfutils-libelf-0: 100% | 294.4 MiB/s | 1.2 MiB | 00m00s [ 39/187] Installing libacl-0:2.4.0-1.f 100% | 67.1 MiB/s | 68.8 KiB | 00m00s [ 40/187] Installing popt-0:1.19-10.fc4 100% | 49.2 MiB/s | 151.3 KiB | 00m00s [ 41/187] Installing systemd-libs-0:259 100% | 307.7 MiB/s | 2.5 MiB | 00m00s [ 42/187] Installing npth-0:1.8-4.fc44. 100% | 92.2 MiB/s | 94.4 KiB | 00m00s [ 43/187] Installing libblkid-0:2.41.5- 100% | 284.6 MiB/s | 291.5 KiB | 00m00s [ 44/187] Installing libxcrypt-0:4.5.2- 100% | 134.7 MiB/s | 275.9 KiB | 00m00s [ 45/187] Installing libsepol-0:3.11-1. 100% | 264.0 MiB/s | 810.9 KiB | 00m00s [ 46/187] Installing sqlite-libs-0:3.51 100% | 261.2 MiB/s | 1.6 MiB | 00m00s [ 47/187] Installing gnupg2-gpgconf-0:2 100% | 18.6 MiB/s | 323.9 KiB | 00m00s [ 48/187] Installing pcre2-0:10.47-1.fc 100% | 233.0 MiB/s | 715.7 KiB | 00m00s [ 49/187] Installing libselinux-0:3.11- 100% | 130.1 MiB/s | 266.5 KiB | 00m00s [ 50/187] Installing grep-0:3.12-3.fc44 100% | 47.2 MiB/s | 1.0 MiB | 00m00s [ 51/187] Installing sed-0:4.9-7.fc44.a 100% | 41.0 MiB/s | 881.3 KiB | 00m00s [ 52/187] Installing findutils-1:4.10.0 100% | 83.5 MiB/s | 1.9 MiB | 00m00s [ 53/187] Installing libtasn1-0:4.21.0- 100% | 108.7 MiB/s | 222.5 KiB | 00m00s [ 54/187] Installing libunistring-0:1.1 100% | 291.0 MiB/s | 1.7 MiB | 00m00s [ 55/187] Installing libidn2-0:2.3.8-3. 100% | 50.3 MiB/s | 566.6 KiB | 00m00s [ 56/187] Installing crypto-policies-0: 100% | 22.0 MiB/s | 157.7 KiB | 00m00s [ 57/187] Installing xz-1:5.8.2-2.fc44. 100% | 60.3 MiB/s | 1.4 MiB | 00m00s [ 58/187] Installing libmount-0:2.41.5- 100% | 205.7 MiB/s | 421.3 KiB | 00m00s [ 59/187] Installing gnupg2-verify-0:2. 100% | 21.0 MiB/s | 365.7 KiB | 00m00s [ 60/187] Installing dwz-0:0.16-3.fc44. 100% | 18.6 MiB/s | 323.8 KiB | 00m00s [ 61/187] Installing mpfr-0:4.2.2-3.fc4 100% | 246.4 MiB/s | 757.1 KiB | 00m00s [ 62/187] Installing gawk-0:5.3.2-3.fc4 100% | 103.2 MiB/s | 2.6 MiB | 00m00s [ 63/187] Installing libksba-0:1.6.7-5. 100% | 195.7 MiB/s | 400.8 KiB | 00m00s [ 64/187] Installing unzip-0:6.0-69.fc4 100% | 29.2 MiB/s | 537.3 KiB | 00m00s [ 65/187] Installing file-libs-0:5.46-1 100% | 625.5 MiB/s | 11.9 MiB | 00m00s [ 66/187] Installing file-0:5.46-10.fc4 100% | 8.1 MiB/s | 141.6 KiB | 00m00s [ 67/187] Installing diffutils-0:3.12-5 100% | 73.8 MiB/s | 1.6 MiB | 00m00s [ 68/187] Installing libeconf-0:0.7.9-3 100% | 80.5 MiB/s | 82.5 KiB | 00m00s [ 69/187] Installing libsmartcols-0:2.4 100% | 220.2 MiB/s | 225.5 KiB | 00m00s [ 70/187] Installing lua-libs-0:5.4.8-5 100% | 161.7 MiB/s | 331.3 KiB | 00m00s [ 71/187] Installing json-c-0:0.18-8.fc 100% | 136.5 MiB/s | 139.7 KiB | 00m00s [ 72/187] Installing libcap-ng-0:0.9.3- 100% | 159.0 MiB/s | 162.8 KiB | 00m00s [ 73/187] Installing audit-libs-0:4.2.1 100% | 238.9 MiB/s | 489.3 KiB | 00m00s [ 74/187] Installing pam-libs-0:1.7.2-2 100% | 219.7 MiB/s | 225.0 KiB | 00m00s [ 75/187] Installing libcap-0:2.78-1.fc 100% | 27.9 MiB/s | 513.5 KiB | 00m00s [ 76/187] Installing libsemanage-0:3.11 100% | 176.7 MiB/s | 361.8 KiB | 00m00s [ 77/187] Installing alternatives-0:1.3 100% | 5.6 MiB/s | 91.6 KiB | 00m00s [ 78/187] Installing libattr-0:2.6.0-1. 100% | 67.7 MiB/s | 69.3 KiB | 00m00s [ 79/187] Installing libffi-0:3.5.2-2.f 100% | 153.4 MiB/s | 157.1 KiB | 00m00s [ 80/187] Installing p11-kit-0:0.26.5-1 100% | 103.7 MiB/s | 2.8 MiB | 00m00s [ 81/187] Installing p11-kit-trust-0:0. 100% | 21.6 MiB/s | 531.9 KiB | 00m00s [ 82/187] Installing ngtcp2-0:1.22.1-1. 100% | 167.3 MiB/s | 342.7 KiB | 00m00s [ 83/187] Installing openssl-libs-1:3.5 100% | 322.7 MiB/s | 7.4 MiB | 00m00s [ 84/187] Installing coreutils-0:9.10-5 100% | 182.7 MiB/s | 8.2 MiB | 00m00s [ 85/187] Installing ca-certificates-0: 100% | 1.4 MiB/s | 2.5 MiB | 00m02s [ 86/187] Installing gzip-0:1.14-2.fc44 100% | 22.8 MiB/s | 443.0 KiB | 00m00s [ 87/187] Installing libfsverity-0:1.6- 100% | 67.7 MiB/s | 69.3 KiB | 00m00s [ 88/187] Installing libevent-0:2.1.12- 100% | 271.2 MiB/s | 1.1 MiB | 00m00s [ 89/187] Installing rpm-sequoia-0:1.10 100% | 286.5 MiB/s | 2.3 MiB | 00m00s [ 90/187] Installing ngtcp2-crypto-ossl 100% | 66.7 MiB/s | 68.3 KiB | 00m00s [ 91/187] Installing liblastlog2-0:2.41 100% | 19.5 MiB/s | 139.8 KiB | 00m00s [ 92/187] Installing util-linux-core-0: 100% | 94.8 MiB/s | 2.5 MiB | 00m00s [ 93/187] Installing zip-0:3.0-45.fc44. 100% | 39.4 MiB/s | 765.8 KiB | 00m00s [ 94/187] Installing gnupg2-keyboxd-0:2 100% | 32.7 MiB/s | 234.5 KiB | 00m00s [ 95/187] Installing libpsl-0:0.21.5-7. 100% | 130.3 MiB/s | 133.4 KiB | 00m00s [ 96/187] Installing tar-2:1.35-8.fc44. 100% | 111.3 MiB/s | 3.0 MiB | 00m00s [ 97/187] Installing linkdupes-0:0.7.3- 100% | 38.8 MiB/s | 715.1 KiB | 00m00s [ 98/187] Installing libselinux-utils-0 100% | 67.8 MiB/s | 1.4 MiB | 00m00s [ 99/187] Installing systemd-standalone 100% | 19.0 MiB/s | 330.2 KiB | 00m00s [100/187] Installing rpm-libs-0:6.0.2-1 100% | 243.3 MiB/s | 996.7 KiB | 00m00s [101/187] Installing libfdisk-0:2.41.5- 100% | 136.7 MiB/s | 419.9 KiB | 00m00s [102/187] Installing util-linux-0:2.41. 100% | 139.9 MiB/s | 6.9 MiB | 00m00s [103/187] Installing policycoreutils-0: 100% | 45.0 MiB/s | 1.5 MiB | 00m00s [104/187] Installing selinux-policy-0:4 100% | 1.3 MiB/s | 34.5 KiB | 00m00s [105/187] Installing selinux-policy-tar 100% | 134.2 MiB/s | 14.9 MiB | 00m00s [106/187] Installing libusb1-0:1.0.30-1 100% | 17.7 MiB/s | 181.4 KiB | 00m00s >>> Running sysusers scriptlet: tpm2-tss-0:4.1.3-9.fc44.aarch64 >>> Finished sysusers scriptlet: tpm2-tss-0:4.1.3-9.fc44.aarch64 >>> Scriptlet output: >>> Creating group 'tss' with GID 59. >>> Creating user 'tss' (Account used for TPM access) with UID 59 and GID 59. >>> [107/187] Installing tpm2-tss-0:4.1.3-9 100% | 269.6 MiB/s | 2.2 MiB | 00m00s [108/187] Installing ima-evm-utils-libs 100% | 91.7 MiB/s | 93.9 KiB | 00m00s [109/187] Installing gnupg2-gpg-agent-0 100% | 30.8 MiB/s | 850.9 KiB | 00m00s [110/187] Installing zstd-0:1.5.7-5.fc4 100% | 29.1 MiB/s | 565.8 KiB | 00m00s [111/187] Installing libxml2-0:2.12.10- 100% | 82.2 MiB/s | 1.9 MiB | 00m00s [112/187] Installing nettle-0:3.10.1-3. 100% | 187.5 MiB/s | 768.2 KiB | 00m00s [113/187] Installing gnutls-0:3.8.13-1. 100% | 309.1 MiB/s | 3.7 MiB | 00m00s [114/187] Installing bzip2-0:1.0.8-23.f 100% | 10.1 MiB/s | 175.6 KiB | 00m00s [115/187] Installing add-determinism-0: 100% | 89.6 MiB/s | 2.0 MiB | 00m00s [116/187] Installing build-reproducibil 100% | 1.5 MiB/s | 1.5 KiB | 00m00s [117/187] Installing cpio-0:2.15-9.fc44 100% | 52.2 MiB/s | 1.1 MiB | 00m00s [118/187] Installing ed-0:1.22.5-2.fc44 100% | 9.2 MiB/s | 160.1 KiB | 00m00s [119/187] Installing patch-0:2.8-4.fc44 100% | 15.2 MiB/s | 263.9 KiB | 00m00s [120/187] Installing libpkgconf-0:2.5.1 100% | 132.0 MiB/s | 135.2 KiB | 00m00s [121/187] Installing pkgconf-0:2.5.1-1. 100% | 6.9 MiB/s | 119.3 KiB | 00m00s [122/187] Installing pkgconf-pkg-config 100% | 110.8 KiB/s | 1.8 KiB | 00m00s [123/187] Installing libtool-ltdl-0:2.5 100% | 92.8 MiB/s | 95.0 KiB | 00m00s [124/187] Installing gdbm-libs-1:1.23-1 100% | 229.9 MiB/s | 235.4 KiB | 00m00s [125/187] Installing cyrus-sasl-lib-0:2 100% | 100.7 MiB/s | 2.4 MiB | 00m00s [126/187] Installing openldap-0:2.6.13- 100% | 187.5 MiB/s | 768.0 KiB | 00m00s [127/187] Installing gnupg2-dirmngr-0:2 100% | 24.4 MiB/s | 648.9 KiB | 00m00s [128/187] Installing gnupg2-0:2.4.9-16. 100% | 174.5 MiB/s | 6.5 MiB | 00m00s [129/187] Installing rpm-sign-libs-0:6. 100% | 66.9 MiB/s | 68.5 KiB | 00m00s [130/187] Installing gpgverify-0:2.2-4. 100% | 9.2 MiB/s | 9.4 KiB | 00m00s [131/187] Installing libgomp-0:16.1.1-2 100% | 290.1 MiB/s | 594.2 KiB | 00m00s [132/187] Installing jansson-0:2.14-4.f 100% | 92.2 MiB/s | 94.4 KiB | 00m00s [133/187] Installing lz4-libs-0:1.10.0- 100% | 193.7 MiB/s | 198.4 KiB | 00m00s [134/187] Installing libarchive-0:3.8.7 100% | 238.7 MiB/s | 977.5 KiB | 00m00s [135/187] Installing xxhash-libs-0:0.8. 100% | 85.1 MiB/s | 87.2 KiB | 00m00s [136/187] Installing libbrotli-0:1.2.0- 100% | 222.5 MiB/s | 911.3 KiB | 00m00s [137/187] Installing libnghttp3-0:1.18. 100% | 203.3 MiB/s | 208.2 KiB | 00m00s [138/187] Installing libcbor-0:0.13.0-2 100% | 137.6 MiB/s | 140.9 KiB | 00m00s [139/187] Installing libfido2-0:1.16.0- 100% | 136.8 MiB/s | 280.1 KiB | 00m00s [140/187] Installing keyutils-libs-0:1. 100% | 97.3 MiB/s | 99.6 KiB | 00m00s [141/187] Installing libcom_err-0:1.47. 100% | 109.5 MiB/s | 112.1 KiB | 00m00s [142/187] Installing libverto-0:0.3.2-1 100% | 69.4 MiB/s | 71.1 KiB | 00m00s [143/187] Installing krb5-libs-0:1.22.2 100% | 253.4 MiB/s | 2.5 MiB | 00m00s [144/187] Installing libssh-0:0.12.2-1. 100% | 235.5 MiB/s | 723.4 KiB | 00m00s [145/187] Installing libnghttp2-0:1.68. 100% | 194.4 MiB/s | 199.1 KiB | 00m00s [146/187] Installing libcurl-0:8.18.0-8 100% | 239.7 MiB/s | 982.0 KiB | 00m00s [147/187] Installing curl-0:8.18.0-8.fc 100% | 16.9 MiB/s | 466.8 KiB | 00m00s [148/187] Installing rpm-0:6.0.2-1.fc44 100% | 63.5 MiB/s | 2.8 MiB | 00m00s [149/187] Installing cmake-srpm-macros- 100% | 785.2 KiB/s | 804.0 B | 00m00s [150/187] Installing efi-srpm-macros-0: 100% | 40.2 MiB/s | 41.2 KiB | 00m00s [151/187] Installing java-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [152/187] Installing lua-srpm-macros-0: 100% | 0.0 B/s | 1.9 KiB | 00m00s [153/187] Installing tree-sitter-srpm-m 100% | 9.1 MiB/s | 9.3 KiB | 00m00s [154/187] Installing zig-srpm-macros-0: 100% | 0.0 B/s | 1.9 KiB | 00m00s [155/187] Installing filesystem-srpm-ma 100% | 38.0 MiB/s | 38.9 KiB | 00m00s [156/187] Installing elfutils-default-y 100% | 340.5 KiB/s | 2.0 KiB | 00m00s [157/187] Installing elfutils-libs-0:0. 100% | 182.7 MiB/s | 748.4 KiB | 00m00s [158/187] Installing elfutils-debuginfo 100% | 7.9 MiB/s | 146.2 KiB | 00m00s [159/187] Installing elfutils-0:0.195-1 100% | 132.8 MiB/s | 3.6 MiB | 00m00s [160/187] Installing binutils-0:2.46.1- 100% | 297.1 MiB/s | 31.5 MiB | 00m00s [161/187] Installing gdb-minimal-0:17.2 100% | 241.7 MiB/s | 13.5 MiB | 00m00s [162/187] Installing debugedit-0:5.3-2. 100% | 18.6 MiB/s | 324.2 KiB | 00m00s [163/187] Installing rpm-build-libs-0:6 100% | 129.4 MiB/s | 264.9 KiB | 00m00s [164/187] Installing gnome-srpm-macros- 100% | 0.0 B/s | 4.1 KiB | 00m00s [165/187] Installing qt5-srpm-macros-0: 100% | 0.0 B/s | 776.0 B | 00m00s [166/187] Installing perl-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [167/187] Installing openblas-srpm-macr 100% | 0.0 B/s | 392.0 B | 00m00s [168/187] Installing ocaml-srpm-macros- 100% | 0.0 B/s | 2.1 KiB | 00m00s [169/187] Installing kernel-srpm-macros 100% | 0.0 B/s | 2.3 KiB | 00m00s [170/187] Installing gnat-srpm-macros-0 100% | 0.0 B/s | 1.3 KiB | 00m00s [171/187] Installing ghc-srpm-macros-0: 100% | 0.0 B/s | 1.0 KiB | 00m00s [172/187] Installing gap-srpm-macros-0: 100% | 0.0 B/s | 2.7 KiB | 00m00s [173/187] Installing fpc-srpm-macros-0: 100% | 0.0 B/s | 420.0 B | 00m00s [174/187] Installing ansible-srpm-macro 100% | 35.4 MiB/s | 36.2 KiB | 00m00s [175/187] Installing redhat-rpm-config- 100% | 92.7 MiB/s | 189.9 KiB | 00m00s [176/187] Installing forge-srpm-macros- 100% | 39.3 MiB/s | 40.3 KiB | 00m00s [177/187] Installing rpm-build-0:6.0.2- 100% | 29.7 MiB/s | 607.8 KiB | 00m00s [178/187] Installing erlang-srpm-macros 100% | 2.4 MiB/s | 2.5 KiB | 00m00s [179/187] Installing pyproject-srpm-mac 100% | 665.4 KiB/s | 4.0 KiB | 00m00s [180/187] Installing fonts-srpm-macros- 100% | 55.7 MiB/s | 57.0 KiB | 00m00s [181/187] Installing go-srpm-macros-0:3 100% | 61.6 MiB/s | 63.0 KiB | 00m00s [182/187] Installing python-srpm-macros 100% | 51.7 MiB/s | 52.9 KiB | 00m00s [183/187] Installing R-srpm-macros-0:1. 100% | 4.3 MiB/s | 4.4 KiB | 00m00s [184/187] Installing rpm-plugin-selinux 100% | 67.3 MiB/s | 68.9 KiB | 00m00s [185/187] Installing which-0:2.25-1.fc4 100% | 6.5 MiB/s | 125.8 KiB | 00m00s [186/187] Installing shadow-utils-2:4.1 100% | 107.0 MiB/s | 4.5 MiB | 00m00s [187/187] Installing info-0:7.2-9.fc44. 100% | 49.5 KiB/s | 421.9 KiB | 00m09s Complete! Finish: installing minimal buildroot with dnf5 Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: R-srpm-macros-1.3.7-2.fc44.noarch add-determinism-0.7.3-2.fc44.aarch64 alternatives-1.33-5.fc44.aarch64 ansible-srpm-macros-1-20.1.fc44.noarch audit-libs-4.2.1-1.fc44.aarch64 bash-5.3.9-3.fc44.aarch64 binutils-2.46.1-1.fc44.aarch64 build-reproducibility-srpm-macros-0.7.3-2.fc44.noarch bzip2-1.0.8-23.fc44.aarch64 bzip2-libs-1.0.8-23.fc44.aarch64 ca-certificates-2025.2.80_v9.0.304-7.fc44.noarch cmake-srpm-macros-4.3.0-1.fc44.noarch coreutils-9.10-5.fc44.aarch64 coreutils-common-9.10-5.fc44.aarch64 cpio-2.15-9.fc44.aarch64 crypto-policies-20251128-3.git19878fe.fc44.noarch curl-8.18.0-8.fc44.aarch64 cyrus-sasl-lib-2.1.28-35.fc44.aarch64 debugedit-5.3-2.fc44.aarch64 diffutils-3.12-5.fc44.aarch64 dwz-0.16-3.fc44.aarch64 ed-1.22.5-2.fc44.aarch64 efi-srpm-macros-6-6.fc44.noarch elfutils-0.195-1.fc44.aarch64 elfutils-debuginfod-client-0.195-1.fc44.aarch64 elfutils-default-yama-scope-0.195-1.fc44.noarch elfutils-libelf-0.195-1.fc44.aarch64 elfutils-libs-0.195-1.fc44.aarch64 erlang-srpm-macros-0.3.11-1.fc44.noarch fedora-gpg-keys-44-1.noarch fedora-release-44-18.noarch fedora-release-common-44-18.noarch fedora-release-identity-basic-44-18.noarch fedora-repos-44-1.noarch file-5.46-10.fc44.aarch64 file-libs-5.46-10.fc44.aarch64 filesystem-3.18-52.fc44.aarch64 filesystem-srpm-macros-3.18-52.fc44.noarch findutils-4.10.0-7.fc44.aarch64 fonts-srpm-macros-5.0.0-2.fc44.noarch forge-srpm-macros-0.4.0-4.fc44.noarch fpc-srpm-macros-1.3-16.fc44.noarch gap-srpm-macros-2-2.fc44.noarch gawk-5.3.2-3.fc44.aarch64 gdb-minimal-17.2-2.fc44.aarch64 gdbm-libs-1.23-11.fc44.aarch64 ghc-srpm-macros-1.10-1.fc44.noarch glibc-2.43-8.fc44.aarch64 glibc-common-2.43-8.fc44.aarch64 glibc-gconv-extra-2.43-8.fc44.aarch64 glibc-minimal-langpack-2.43-8.fc44.aarch64 gmp-6.3.0-5.fc44.aarch64 gnat-srpm-macros-7-2.fc44.noarch gnome-srpm-macros-1.0-1.fc44.noarch gnulib-l10n-20241231-2.fc44.noarch gnupg2-2.4.9-16.fc44.aarch64 gnupg2-dirmngr-2.4.9-16.fc44.aarch64 gnupg2-gpg-agent-2.4.9-16.fc44.aarch64 gnupg2-gpgconf-2.4.9-16.fc44.aarch64 gnupg2-keyboxd-2.4.9-16.fc44.aarch64 gnupg2-verify-2.4.9-16.fc44.aarch64 gnutls-3.8.13-1.fc44.aarch64 go-srpm-macros-3.8.0-2.fc44.noarch gpg-pubkey-36f612dcf27f7d1a48a835e4dbfcf71c6d9f90a6-6786af3b gpgverify-2.2-4.fc44.noarch grep-3.12-3.fc44.aarch64 gzip-1.14-2.fc44.aarch64 ima-evm-utils-libs-1.6.2-8.fc44.aarch64 info-7.2-9.fc44.aarch64 jansson-2.14-4.fc44.aarch64 java-srpm-macros-1-8.fc44.noarch json-c-0.18-8.fc44.aarch64 kernel-srpm-macros-1.0-28.fc44.noarch keyutils-libs-1.6.3-7.fc44.aarch64 krb5-libs-1.22.2-4.fc44.aarch64 libacl-2.4.0-1.fc44.aarch64 libarchive-3.8.7-1.fc44.aarch64 libassuan-2.5.7-5.fc44.aarch64 libattr-2.6.0-1.fc44.aarch64 libblkid-2.41.5-1.fc44.aarch64 libbrotli-1.2.0-3.fc44.aarch64 libcap-2.78-1.fc44.aarch64 libcap-ng-0.9.3-1.fc44.aarch64 libcbor-0.13.0-2.fc44.aarch64 libcom_err-1.47.3-4.fc44.aarch64 libcurl-8.18.0-8.fc44.aarch64 libeconf-0.7.9-3.fc44.aarch64 libevent-2.1.12-17.fc44.aarch64 libfdisk-2.41.5-1.fc44.aarch64 libffi-3.5.2-2.fc44.aarch64 libfido2-1.16.0-5.fc44.aarch64 libfsverity-1.6-4.fc44.aarch64 libgcc-16.1.1-2.fc44.aarch64 libgcrypt-1.12.2-1.fc44.aarch64 libgomp-16.1.1-2.fc44.aarch64 libgpg-error-1.58-2.fc44.aarch64 libidn2-2.3.8-3.fc44.aarch64 libksba-1.6.7-5.fc44.aarch64 liblastlog2-2.41.5-1.fc44.aarch64 libmount-2.41.5-1.fc44.aarch64 libnghttp2-1.68.0-5.fc44.aarch64 libnghttp3-1.18.0-1.fc44.aarch64 libpkgconf-2.5.1-1.fc44.aarch64 libpsl-0.21.5-7.fc44.aarch64 libselinux-3.11-1.fc44.aarch64 libselinux-utils-3.11-1.fc44.aarch64 libsemanage-3.11-1.fc44.aarch64 libsepol-3.11-1.fc44.aarch64 libsmartcols-2.41.5-1.fc44.aarch64 libssh-0.12.2-1.fc44.aarch64 libssh-config-0.12.2-1.fc44.noarch libstdc++-16.1.1-2.fc44.aarch64 libtasn1-4.21.0-1.fc44.aarch64 libtool-ltdl-2.5.4-10.fc44.aarch64 libunistring-1.1-11.fc44.aarch64 libusb1-1.0.30-1.fc44.aarch64 libuuid-2.41.5-1.fc44.aarch64 libverto-0.3.2-12.fc44.aarch64 libxcrypt-4.5.2-3.fc44.aarch64 libxml2-2.12.10-6.fc44.aarch64 libzstd-1.5.7-5.fc44.aarch64 linkdupes-0.7.3-2.fc44.aarch64 lua-libs-5.4.8-5.fc44.aarch64 lua-srpm-macros-1-17.fc44.noarch lz4-libs-1.10.0-4.fc44.aarch64 mpfr-4.2.2-3.fc44.aarch64 ncurses-base-6.6-1.fc44.noarch ncurses-libs-6.6-1.fc44.aarch64 nettle-3.10.1-3.fc44.aarch64 ngtcp2-1.22.1-1.fc44.aarch64 ngtcp2-crypto-ossl-1.22.1-1.fc44.aarch64 npth-1.8-4.fc44.aarch64 ocaml-srpm-macros-11-3.fc44.noarch openblas-srpm-macros-2-21.fc44.noarch openldap-2.6.13-1.fc44.aarch64 openssl-libs-3.5.7-2.fc44.aarch64 p11-kit-0.26.5-1.fc44.aarch64 p11-kit-trust-0.26.5-1.fc44.aarch64 package-notes-srpm-macros-0.20-1.fc44.noarch pam-libs-1.7.2-2.fc44.aarch64 patch-2.8-4.fc44.aarch64 pcre2-10.47-1.fc44.1.aarch64 pcre2-syntax-10.47-1.fc44.1.noarch perl-srpm-macros-1-61.fc44.noarch pkgconf-2.5.1-1.fc44.aarch64 pkgconf-m4-2.5.1-1.fc44.noarch pkgconf-pkg-config-2.5.1-1.fc44.aarch64 policycoreutils-3.11-2.fc44.aarch64 popt-1.19-10.fc44.aarch64 publicsuffix-list-dafsa-20260116-1.fc44.noarch pyproject-srpm-macros-1.23.2-1.fc44.noarch python-srpm-macros-3.14-12.fc44.noarch qt5-srpm-macros-5.15.18-2.fc44.noarch qt6-srpm-macros-6.11.1-1.fc44.noarch readline-8.3-4.fc44.aarch64 redhat-rpm-config-344-2.fc44.noarch rpm-6.0.2-1.fc44.aarch64 rpm-build-6.0.2-1.fc44.aarch64 rpm-build-libs-6.0.2-1.fc44.aarch64 rpm-libs-6.0.2-1.fc44.aarch64 rpm-plugin-selinux-6.0.2-1.fc44.aarch64 rpm-sequoia-1.10.2-4.fc44.aarch64 rpm-sign-libs-6.0.2-1.fc44.aarch64 rust-srpm-macros-28.5-1.fc44.noarch sed-4.9-7.fc44.aarch64 selinux-policy-44.6-1.fc44.noarch selinux-policy-targeted-44.6-1.fc44.noarch setup-2.15.0-28.fc44.noarch shadow-utils-4.19.0-7.fc44.aarch64 sqlite-libs-3.51.2-2.fc44.aarch64 systemd-libs-259.8-1.fc44.aarch64 systemd-standalone-sysusers-259.8-1.fc44.aarch64 tar-1.35-8.fc44.aarch64 tpm2-tss-4.1.3-9.fc44.aarch64 tree-sitter-srpm-macros-0.4.2-2.fc44.noarch unzip-6.0-69.fc44.aarch64 util-linux-2.41.5-1.fc44.aarch64 util-linux-core-2.41.5-1.fc44.aarch64 which-2.25-1.fc44.aarch64 xxhash-libs-0.8.3-4.fc44.aarch64 xz-5.8.2-2.fc44.aarch64 xz-libs-5.8.2-2.fc44.aarch64 zig-srpm-macros-1-8.fc44.noarch zip-3.0-45.fc44.aarch64 zlib-ng-compat-2.3.3-3.fc44.aarch64 zstd-1.5.7-5.fc44.aarch64 Start: buildsrpm Start: rpmbuild -bs Building target platforms: aarch64 Building for target aarch64 warning: %source_date_epoch_from_changelog is set, but %changelog has no entries to take a date from Wrote: /builddir/build/SRPMS/codexbar-cli-0.52.0-1.fc44.src.rpm RPM build warnings: %source_date_epoch_from_changelog is set, but %changelog has no entries to take a date from Finish: rpmbuild -bs INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-44-aarch64-1787055403.511175/root/var/log/dnf5.log INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz /bin/tar: Removing leading `/' from member names Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-4_8oy5zd/codexbar-cli/codexbar-cli.spec) Config(child) 0 minutes 33 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot INFO: Start(/var/lib/copr-rpmbuild/results/codexbar-cli-0.52.0-1.fc44.src.rpm) Config(fedora-44-aarch64) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-44-aarch64-bootstrap-1787055403.511175/root. INFO: reusing tmpfs at /var/lib/mock/fedora-44-aarch64-bootstrap-1787055403.511175/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-44-aarch64-1787055403.511175/root. INFO: calling preinit hooks INFO: enabled root cache Start: unpacking root cache Finish: unpacking root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-6.0.2-1.fc44.aarch64 rpm-sequoia-1.10.2-4.fc44.aarch64 dnf5-5.4.2.1-1.fc44.aarch64 dnf5-plugins-5.4.2.1-1.fc44.aarch64 Finish: chroot init Start: build phase for codexbar-cli-0.52.0-1.fc44.src.rpm Start: build setup for codexbar-cli-0.52.0-1.fc44.src.rpm Building target platforms: aarch64 Building for target aarch64 warning: %source_date_epoch_from_changelog is set, but %changelog has no entries to take a date from Wrote: /builddir/build/SRPMS/codexbar-cli-0.52.0-1.fc44.src.rpm RPM build warnings: %source_date_epoch_from_changelog is set, but %changelog has no entries to take a date from Updating and loading repositories: updates 100% | 15.2 KiB/s | 7.5 KiB | 00m00s fedora 100% | 43.5 KiB/s | 12.0 KiB | 00m00s Copr repository 100% | 9.9 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing: clang aarch64 0:22.1.8-4.fc44 updates 61.8 MiB git-core aarch64 0:2.55.0-1.fc44 updates 24.8 MiB sqlite-devel aarch64 0:3.51.2-2.fc44 updates 694.0 KiB swift-lang aarch64 0:6.2-8.fc44 fedora 2.0 GiB Installing dependencies: annobin-docs noarch 0:13.14-1.fc44 updates 99.3 KiB annobin-plugin-gcc aarch64 0:13.14-1.fc44 updates 711.3 KiB clang-libs aarch64 0:22.1.8-4.fc44 updates 104.4 MiB clang-resource-filesystem aarch64 0:22.1.8-4.fc44 updates 15.3 KiB cpp aarch64 0:16.1.1-2.fc44 updates 40.8 MiB expat aarch64 0:2.8.1-1.fc44 updates 371.5 KiB gcc aarch64 0:16.1.1-2.fc44 updates 112.5 MiB gcc-c++ aarch64 0:16.1.1-2.fc44 updates 44.8 MiB gcc-plugin-annobin aarch64 0:16.1.1-2.fc44 updates 69.2 KiB glibc-devel aarch64 0:2.43-8.fc44 updates 2.3 MiB kernel-headers aarch64 0:7.1.3-200.fc44 updates 6.8 MiB less aarch64 0:704-2.fc44 updates 607.5 KiB libasan aarch64 0:16.1.1-2.fc44 updates 1.5 MiB libatomic aarch64 0:16.1.1-2.fc44 updates 77.7 KiB libedit aarch64 0:3.1-59.20260512cvs.fc44 updates 280.3 KiB libmpc aarch64 0:1.4.1-1.fc44 updates 216.8 KiB libstdc++-devel aarch64 0:16.1.1-2.fc44 updates 40.3 MiB libubsan aarch64 0:16.1.1-2.fc44 updates 475.9 KiB libxcrypt-devel aarch64 0:4.5.2-3.fc44 fedora 31.0 KiB lld aarch64 0:22.1.8-4.fc44 updates 42.8 KiB lld-libs aarch64 0:22.1.8-4.fc44 updates 5.8 MiB llvm-filesystem aarch64 0:22.1.8-4.fc44 updates 0.0 B llvm-libs aarch64 0:22.1.8-4.fc44 updates 135.1 MiB make aarch64 1:4.4.1-12.fc44 fedora 1.8 MiB mpdecimal aarch64 0:4.0.1-3.fc44 fedora 281.1 KiB openssh aarch64 0:10.2p1-13.fc44 updates 1.4 MiB openssh-clients aarch64 0:10.2p1-13.fc44 updates 2.7 MiB python-pip-wheel noarch 0:26.0.1-2.fc44 fedora 1.2 MiB python3 aarch64 0:3.14.6-1.fc44 updates 84.8 KiB python3-libs aarch64 0:3.14.6-1.fc44 updates 45.5 MiB sqlite aarch64 0:3.51.2-2.fc44 updates 1.9 MiB tzdata noarch 0:2026c-1.fc44 updates 1.2 MiB Transaction Summary: Installing: 36 packages Total size of inbound packages is 510 MiB. Need to download 510 MiB. After this operation, 3 GiB extra will be used (install 3 GiB, remove 0 B). [ 1/36] git-core-0:2.55.0-1.fc44.aarch6 100% | 34.9 MiB/s | 5.3 MiB | 00m00s [ 2/36] sqlite-devel-0:3.51.2-2.fc44.aa 100% | 16.5 MiB/s | 152.0 KiB | 00m00s [ 3/36] clang-0:22.1.8-4.fc44.aarch64 100% | 40.7 MiB/s | 7.2 MiB | 00m00s [ 4/36] expat-0:2.8.1-1.fc44.aarch64 100% | 13.6 MiB/s | 125.3 KiB | 00m00s [ 5/36] sqlite-0:3.51.2-2.fc44.aarch64 100% | 68.0 MiB/s | 905.7 KiB | 00m00s [ 6/36] clang-resource-filesystem-0:22. 100% | 2.6 MiB/s | 15.8 KiB | 00m00s [ 7/36] clang-libs-0:22.1.8-4.fc44.aarc 100% | 112.0 MiB/s | 27.2 MiB | 00m00s [ 8/36] llvm-filesystem-0:22.1.8-4.fc44 100% | 1.6 MiB/s | 10.0 KiB | 00m00s [ 9/36] lld-0:22.1.8-4.fc44.aarch64 100% | 5.7 MiB/s | 35.3 KiB | 00m00s [10/36] lld-libs-0:22.1.8-4.fc44.aarch6 100% | 116.3 MiB/s | 1.6 MiB | 00m00s [11/36] llvm-libs-0:22.1.8-4.fc44.aarch 100% | 112.2 MiB/s | 32.8 MiB | 00m00s [12/36] cpp-0:16.1.1-2.fc44.aarch64 100% | 162.1 MiB/s | 13.3 MiB | 00m00s [13/36] libatomic-0:16.1.1-2.fc44.aarch 100% | 8.2 MiB/s | 50.1 KiB | 00m00s [14/36] gcc-0:16.1.1-2.fc44.aarch64 100% | 156.5 MiB/s | 39.9 MiB | 00m00s [15/36] gcc-c++-0:16.1.1-2.fc44.aarch64 100% | 191.6 MiB/s | 15.9 MiB | 00m00s [16/36] libstdc++-devel-0:16.1.1-2.fc44 100% | 199.8 MiB/s | 5.8 MiB | 00m00s [17/36] glibc-devel-0:2.43-8.fc44.aarch 100% | 85.1 MiB/s | 610.3 KiB | 00m00s [18/36] libxcrypt-devel-0:4.5.2-3.fc44. 100% | 91.4 KiB/s | 30.0 KiB | 00m00s [19/36] python3-0:3.14.6-1.fc44.aarch64 100% | 4.7 MiB/s | 29.1 KiB | 00m00s [20/36] python3-libs-0:3.14.6-1.fc44.aa 100% | 176.3 MiB/s | 9.9 MiB | 00m00s [21/36] make-1:4.4.1-12.fc44.aarch64 100% | 845.8 KiB/s | 583.6 KiB | 00m01s [22/36] mpdecimal-0:4.0.1-3.fc44.aarch6 100% | 364.2 KiB/s | 95.4 KiB | 00m00s [23/36] tzdata-0:2026c-1.fc44.noarch 100% | 57.9 MiB/s | 711.7 KiB | 00m00s [24/36] python-pip-wheel-0:26.0.1-2.fc4 100% | 5.8 MiB/s | 1.1 MiB | 00m00s [25/36] libedit-0:3.1-59.20260512cvs.fc 100% | 17.3 MiB/s | 106.3 KiB | 00m00s [26/36] less-0:704-2.fc44.aarch64 100% | 36.1 MiB/s | 221.6 KiB | 00m00s [27/36] openssh-clients-0:10.2p1-13.fc4 100% | 91.0 MiB/s | 745.8 KiB | 00m00s [28/36] openssh-0:10.2p1-13.fc44.aarch6 100% | 48.2 MiB/s | 345.8 KiB | 00m00s [29/36] kernel-headers-0:7.1.3-200.fc44 100% | 57.0 MiB/s | 1.7 MiB | 00m00s [30/36] libmpc-0:1.4.1-1.fc44.aarch64 100% | 12.0 MiB/s | 73.7 KiB | 00m00s [31/36] libasan-0:16.1.1-2.fc44.aarch64 100% | 71.2 MiB/s | 510.5 KiB | 00m00s [32/36] libubsan-0:16.1.1-2.fc44.aarch6 100% | 36.2 MiB/s | 222.7 KiB | 00m00s [33/36] gcc-plugin-annobin-0:16.1.1-2.f 100% | 8.6 MiB/s | 53.1 KiB | 00m00s [34/36] annobin-plugin-gcc-0:13.14-1.fc 100% | 95.4 MiB/s | 684.0 KiB | 00m00s [35/36] annobin-docs-0:13.14-1.fc44.noa 100% | 14.1 MiB/s | 86.7 KiB | 00m00s [36/36] swift-lang-0:6.2-8.fc44.aarch64 100% | 72.4 MiB/s | 341.7 MiB | 00m05s -------------------------------------------------------------------------------- [36/36] Total 100% | 107.9 MiB/s | 509.6 MiB | 00m05s Running transaction [ 1/38] Verify package files 100% | 22.0 B/s | 36.0 B | 00m02s [ 2/38] Prepare transaction 100% | 529.0 B/s | 36.0 B | 00m00s [ 3/38] Installing libmpc-0:1.4.1-1.fc4 100% | 106.7 MiB/s | 218.5 KiB | 00m00s [ 4/38] Installing libedit-0:3.1-59.202 100% | 68.8 MiB/s | 282.0 KiB | 00m00s [ 5/38] Installing libstdc++-devel-0:16 100% | 396.8 MiB/s | 40.5 MiB | 00m00s [ 6/38] Installing expat-0:2.8.1-1.fc44 100% | 19.2 MiB/s | 373.6 KiB | 00m00s [ 7/38] Installing cpp-0:16.1.1-2.fc44. 100% | 304.2 MiB/s | 40.8 MiB | 00m00s [ 8/38] Installing annobin-docs-0:13.14 100% | 98.1 MiB/s | 100.5 KiB | 00m00s [ 9/38] Installing libubsan-0:16.1.1-2. 100% | 232.8 MiB/s | 476.7 KiB | 00m00s [10/38] Installing libasan-0:16.1.1-2.f 100% | 308.3 MiB/s | 1.5 MiB | 00m00s [11/38] Installing openssh-0:10.2p1-13. 100% | 67.7 MiB/s | 1.4 MiB | 00m00s [12/38] Installing openssh-clients-0:10 100% | 93.0 MiB/s | 2.7 MiB | 00m00s [13/38] Installing less-0:704-2.fc44.aa 100% | 27.1 MiB/s | 611.3 KiB | 00m00s [14/38] Installing kernel-headers-0:7.1 100% | 142.4 MiB/s | 7.0 MiB | 00m00s [15/38] Installing glibc-devel-0:2.43-8 100% | 117.8 MiB/s | 2.4 MiB | 00m00s [16/38] Installing libxcrypt-devel-0:4. 100% | 6.5 MiB/s | 33.3 KiB | 00m00s [17/38] Installing tzdata-0:2026c-1.fc4 100% | 30.1 MiB/s | 1.5 MiB | 00m00s [18/38] Installing python-pip-wheel-0:2 100% | 611.4 MiB/s | 1.2 MiB | 00m00s [19/38] Installing mpdecimal-0:4.0.1-3. 100% | 39.4 MiB/s | 282.6 KiB | 00m00s [20/38] Installing python3-libs-0:3.14. 100% | 273.0 MiB/s | 45.9 MiB | 00m00s [21/38] Installing python3-0:3.14.6-1.f 100% | 5.0 MiB/s | 86.5 KiB | 00m00s [22/38] Installing make-1:4.4.1-12.fc44 100% | 77.1 MiB/s | 1.9 MiB | 00m00s [23/38] Installing libatomic-0:16.1.1-2 100% | 38.5 MiB/s | 78.8 KiB | 00m00s [24/38] Installing gcc-0:16.1.1-2.fc44. 100% | 338.8 MiB/s | 112.5 MiB | 00m00s [25/38] Installing gcc-c++-0:16.1.1-2.f 100% | 309.0 MiB/s | 44.8 MiB | 00m00s [26/38] Installing llvm-filesystem-0:22 100% | 1.0 MiB/s | 1.1 KiB | 00m00s [27/38] Installing llvm-libs-0:22.1.8-4 100% | 400.8 MiB/s | 135.1 MiB | 00m00s [28/38] Installing lld-libs-0:22.1.8-4. 100% | 341.9 MiB/s | 5.8 MiB | 00m00s [29/38] Installing lld-0:22.1.8-4.fc44. 100% | 1.9 MiB/s | 45.8 KiB | 00m00s [30/38] Installing clang-resource-files 100% | 8.1 MiB/s | 16.7 KiB | 00m00s [31/38] Installing clang-libs-0:22.1.8- 100% | 385.3 MiB/s | 104.4 MiB | 00m00s [32/38] Installing sqlite-0:3.51.2-2.fc 100% | 81.2 MiB/s | 1.9 MiB | 00m00s [33/38] Installing sqlite-devel-0:3.51. 100% | 339.2 MiB/s | 694.7 KiB | 00m00s [34/38] Installing clang-0:22.1.8-4.fc4 100% | 483.1 MiB/s | 61.8 MiB | 00m00s [35/38] Installing swift-lang-0:6.2-8.f 100% | 442.8 MiB/s | 2.0 GiB | 00m05s [36/38] Installing gcc-plugin-annobin-0 100% | 4.9 MiB/s | 70.7 KiB | 00m00s [37/38] Installing annobin-plugin-gcc-0 100% | 43.5 MiB/s | 713.0 KiB | 00m00s [38/38] Installing git-core-0:2.55.0-1. 100% | 121.6 MiB/s | 24.8 MiB | 00m00s Complete! Building target platforms: aarch64 Building for target aarch64 warning: %source_date_epoch_from_changelog is set, but %changelog has no entries to take a date from Wrote: /builddir/build/SRPMS/codexbar-cli-0.52.0-1.fc44.src.rpm RPM build warnings: %source_date_epoch_from_changelog is set, but %changelog has no entries to take a date from Updating and loading repositories: updates 100% | 17.2 KiB/s | 7.5 KiB | 00m00s fedora 100% | 31.0 KiB/s | 12.0 KiB | 00m00s Copr repository 100% | 9.7 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package "clang-22.1.8-4.fc44.aarch64" is already installed. Package "git-core-2.55.0-1.fc44.aarch64" is already installed. Package "sqlite-devel-3.51.2-2.fc44.aarch64" is already installed. Nothing to do. Finish: build setup for codexbar-cli-0.52.0-1.fc44.src.rpm Start: rpmbuild codexbar-cli-0.52.0-1.fc44.src.rpm Building target platforms: aarch64 Building for target aarch64 warning: %source_date_epoch_from_changelog is set, but %changelog has no entries to take a date from Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.hvjHSf Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.qlUY1n + umask 022 + cd /builddir/build/BUILD/codexbar-cli-0.52.0-build + cd /builddir/build/BUILD/codexbar-cli-0.52.0-build + rm -rf CodexBar-0.52.0 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/v0.52.0.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd CodexBar-0.52.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + sed -i -e '\|github.com/sparkle-project/Sparkle|d' -e '\|github.com/sindresorhus/KeyboardShortcuts|d' -e '\|github.com/zats/Vortex|d' Package.swift + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.6S5AV7 + umask 022 + cd /builddir/build/BUILD/codexbar-cli-0.52.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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -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-hardened-ld-errors -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 CodexBar-0.52.0 + CC=clang + CXX=clang++ + swift build -c release --product CodexBarCLI Fetching https://github.com/apple/swift-crypto Fetching https://github.com/steipete/SweetCookieKit Fetching https://github.com/sindresorhus/KeyboardShortcuts [1/18325] Fetching swift-crypto [1101/25608] Fetching swift-crypto, keyboardshortcuts Fetched https://github.com/sindresorhus/KeyboardShortcuts from cache (0.40s) [2199/18325] Fetching swift-crypto Fetching https://github.com/steipete/Commander [5316/18872] Fetching swift-crypto, sweetcookiekit [7904/19591] Fetching swift-crypto, sweetcookiekit, commander Fetched https://github.com/steipete/Commander from cache (0.25s) [12825/18872] Fetching swift-crypto, sweetcookiekit Fetching https://github.com/zats/Vortex [18873/19124] Fetching swift-crypto, sweetcookiekit, vortex Fetched https://github.com/steipete/SweetCookieKit from cache (0.91s) Fetching https://github.com/apple/swift-asn1.git [18439/18577] Fetching swift-crypto, vortex Fetched https://github.com/zats/Vortex from cache (0.27s) Fetched https://github.com/apple/swift-crypto from cache (0.92s) Fetching https://github.com/apple/swift-log Fetching https://github.com/sparkle-project/Sparkle [1/1939] Fetching swift-asn1 [1863/9893] Fetching swift-asn1, swift-log Fetched https://github.com/apple/swift-asn1.git from cache (0.27s) [1/43733] Fetching sparkle Fetched https://github.com/apple/swift-log from cache (1.47s) Computing version for https://github.com/steipete/SweetCookieKit Fetched https://github.com/sparkle-project/Sparkle from cache (1.49s) Computed https://github.com/steipete/SweetCookieKit at 0.5.2 (2.70s) Computing version for https://github.com/apple/swift-log Computed https://github.com/apple/swift-log at 1.13.2 (0.36s) Computing version for https://github.com/apple/swift-crypto.git Computed https://github.com/apple/swift-crypto.git at 3.15.1 (2.39s) Computing version for https://github.com/steipete/Commander Computed https://github.com/steipete/Commander at 0.2.2 (0.30s) Computed https://github.com/steipete/SweetCookieKit at 0.5.2 (0.00s) Computed https://github.com/apple/swift-log at 1.13.2 (0.00s) Computed https://github.com/apple/swift-crypto.git at 3.15.1 (0.00s) Computed https://github.com/steipete/Commander at 0.2.2 (0.00s) Computing version for https://github.com/apple/swift-asn1.git Computed https://github.com/apple/swift-asn1.git at 1.7.1 (0.36s) Creating working copy for https://github.com/apple/swift-asn1.git Working copy of https://github.com/apple/swift-asn1.git resolved at 1.7.1 Creating working copy for https://github.com/apple/swift-crypto Working copy of https://github.com/apple/swift-crypto resolved at 3.15.1 Creating working copy for https://github.com/steipete/SweetCookieKit Working copy of https://github.com/steipete/SweetCookieKit resolved at 0.5.2 Creating working copy for https://github.com/apple/swift-log Working copy of https://github.com/apple/swift-log resolved at 1.13.2 Creating working copy for https://github.com/steipete/Commander Working copy of https://github.com/steipete/Commander resolved at 0.2.2 Building for production... [0/405] Compiling aesv8-gcm-armv8-apple.S [1/405] Write swift-version-A88259DAF186EF7.txt [2/405] Copying Documentation.docc [3/405] Write sources [5/405] Compiling a_d2i_fp.cc [6/406] Compiling a_bool.cc [6/406] Write sources [6/406] Copying zai.js [6/406] Copying xai.js [12/406] Copying venice.js [13/407] Compiling a_bitstr.cc [14/407] Copying t3chat.js [15/407] Copying synthetic.js [16/407] Copying sucrase-3.35.1.min.js [17/407] Copying sub2api.js [18/407] Copying qoder.js [19/407] Copying provider-plugin-prelude.js [20/407] Copying poe.js [21/407] Copying perplexity.js [22/407] Copying openrouter.js [22/407] Copying openai.js [22/407] Copying manus.js [22/407] Copying deepgram.js [22/407] Copying crof.ts [22/407] Copying crof.js [22/407] Copying codexbar-plugin.d.ts [22/407] Copying clinepass.ts [22/407] Copying clinepass.js [31/408] Copying clawrouter.js [31/408] Copying Info.plist [33/408] Write sources [36/408] Compiling SweetCookieKit BrowserCatalog.swift [36/408] Compiling CQuickJS libunicode.c [37/408] Compiling CQuickJS libregexp.c [38/408] Compiling CQuickJS dtoa.c [39/408] Compiling CQuickJS CQuickJSHost.c [40/408] Compiling CCryptoBoringSSLShims shims.c [41/408] Compiling fiat_p256_adx_sqr.S [42/408] Compiling fiat_p256_adx_mul.S [43/408] Compiling fiat_curve25519_adx_square.S [44/408] Compiling fiat_curve25519_adx_mul.S [45/408] Compiling md5-x86_64-linux.S [46/408] Compiling md5-x86_64-apple.S [47/408] Compiling md5-586-linux.S [48/408] Compiling md5-586-apple.S [49/408] Compiling err_data.cc [50/408] Compiling chacha20_poly1305_x86_64-linux.S [51/408] Compiling chacha20_poly1305_x86_64-apple.S [52/408] Compiling chacha20_poly1305_armv8-win.S [53/408] Compiling chacha20_poly1305_armv8-linux.S [54/408] Compiling chacha20_poly1305_armv8-apple.S [55/408] Compiling chacha-x86_64-linux.S [56/408] Compiling chacha-x86_64-apple.S [57/408] Compiling chacha-x86-linux.S [58/408] Compiling chacha-x86-apple.S [59/408] Compiling chacha-armv8-win.S [60/408] Compiling chacha-armv8-linux.S [61/408] Compiling chacha-armv8-apple.S [62/408] Compiling chacha-armv4-linux.S [63/408] Compiling aes128gcmsiv-x86_64-linux.S [64/408] Compiling aes128gcmsiv-x86_64-apple.S [65/408] Compiling x86_64-mont5-linux.S [66/408] Compiling x86_64-mont5-apple.S [67/408] Compiling x86_64-mont-linux.S [68/408] Compiling x86_64-mont-apple.S [69/408] Compiling x86-mont-linux.S [70/408] Compiling x86-mont-apple.S [71/408] Compiling vpaes-x86_64-linux.S [72/408] Compiling vpaes-x86_64-apple.S [73/408] Compiling vpaes-x86-linux.S [74/408] Compiling vpaes-x86-apple.S [75/408] Compiling vpaes-armv8-win.S [76/408] Compiling vpaes-armv8-linux.S [77/408] Compiling vpaes-armv8-apple.S [79/408] Compiling Logging MultiplexLogHandler.swift [79/408] Compiling vpaes-armv7-linux.S [80/408] Compiling sha512-x86_64-linux.S [81/408] Compiling sha512-x86_64-apple.S [82/408] Compiling sha512-armv8-win.S [83/408] Compiling sha512-armv8-linux.S [84/408] Compiling sha512-armv8-apple.S [85/408] Compiling sha512-armv4-linux.S [86/408] Compiling sha512-586-linux.S [87/408] Compiling sha512-586-apple.S [88/408] Compiling sha256-x86_64-linux.S [89/408] Compiling sha256-x86_64-apple.S [90/408] Compiling sha256-armv8-win.S [91/408] Compiling sha256-armv8-linux.S [92/408] Compiling sha256-armv8-apple.S [93/408] Compiling sha256-586-linux.S [93/408] Compiling sha256-armv4-linux.S [95/408] Compiling sha1-x86_64-linux.S [96/408] Compiling sha256-586-apple.S [97/408] Compiling sha1-armv8-win.S [97/408] Compiling sha1-x86_64-apple.S [99/408] Compiling sha1-armv8-apple.S [100/408] Compiling sha1-armv8-linux.S [101/408] Compiling sha1-armv4-large-linux.S [102/408] Compiling sha1-586-linux.S [103/408] Compiling sha1-586-apple.S [104/408] Compiling rsaz-avx2-linux.S [105/408] Compiling rsaz-avx2-apple.S [106/408] Compiling rdrand-x86_64-linux.S [107/408] Compiling p256_beeu-x86_64-asm-linux.S [107/408] Compiling rdrand-x86_64-apple.S [109/408] Compiling p256_beeu-x86_64-asm-apple.S [110/408] Compiling p256_beeu-armv8-asm-win.S [111/408] Compiling p256_beeu-armv8-asm-apple.S [112/408] Compiling p256_beeu-armv8-asm-linux.S [113/408] Compiling p256-x86_64-asm-apple.S [114/408] Compiling p256-x86_64-asm-linux.S [115/408] Compiling p256-armv8-asm-win.S [116/408] Compiling p256-armv8-asm-linux.S [117/408] Compiling p256-armv8-asm-apple.S [118/408] Compiling ghashv8-armv8-win.S [119/408] Compiling ghashv8-armv8-linux.S [120/408] Compiling ghashv8-armv8-apple.S [121/408] Compiling ghashv8-armv7-linux.S [122/408] Compiling ghash-x86_64-linux.S [123/408] Compiling ghash-x86-linux.S [124/408] Compiling ghash-x86_64-apple.S [125/408] Compiling ghash-x86-apple.S [126/408] Compiling ghash-ssse3-x86_64-linux.S [127/408] Compiling ghash-ssse3-x86_64-apple.S [128/408] Compiling ghash-ssse3-x86-linux.S [129/408] Compiling ghash-ssse3-x86-apple.S [130/408] Compiling ghash-neon-armv8-win.S [131/408] Compiling ghash-neon-armv8-linux.S [132/408] Compiling ghash-neon-armv8-apple.S [133/408] Compiling ghash-armv4-linux.S [135/408] Compiling Commander CommandSignature.swift [135/408] Compiling co-586-linux.S [136/408] Compiling co-586-apple.S [137/408] Compiling bn-armv8-win.S [137/408] Compiling bsaes-armv7-linux.S [139/408] Compiling bn-armv8-linux.S [140/408] Compiling bn-586-linux.S [140/408] Compiling bn-armv8-apple.S [142/408] Compiling bn-586-apple.S [143/408] Compiling armv8-mont-win.S [144/408] Compiling armv8-mont-linux.S [145/408] Compiling armv8-mont-apple.S [146/408] Compiling armv4-mont-linux.S [147/408] Compiling aesv8-gcm-armv8-win.S [148/408] Compiling aesv8-gcm-armv8-linux.S [149/408] Compiling aesv8-armv8-win.S [150/408] Compiling aesv8-armv8-linux.S [151/408] Compiling aesv8-armv8-apple.S [152/408] Compiling aesv8-armv7-linux.S [153/408] Compiling aesni-x86_64-linux.S [154/408] Compiling aesni-x86_64-apple.S [155/408] Compiling aesni-x86-linux.S [156/408] Compiling aesni-x86-apple.S [157/408] Compiling aesni-gcm-x86_64-linux.S [158/408] Compiling aesni-gcm-x86_64-apple.S [159/408] Compiling aes-gcm-avx512-x86_64-linux.S [160/408] Compiling aes-gcm-avx512-x86_64-apple.S [161/408] Compiling aes-gcm-avx2-x86_64-linux.S [162/408] Compiling aes-gcm-avx2-x86_64-apple.S [163/408] Compiling xwing.cc [164/408] Compiling x_x509a.cc [165/408] Compiling x_x509.cc [166/408] Compiling x_spki.cc [167/408] Compiling x_sig.cc [168/408] Compiling x_req.cc [169/408] Compiling x_pubkey.cc [170/408] Compiling x_name.cc [171/408] Compiling x_exten.cc [172/408] Compiling x_crl.cc [173/408] Compiling x_attrib.cc [174/408] Compiling x_all.cc [175/408] Compiling x509spki.cc [176/408] Compiling x_algor.cc [177/408] Compiling x509rset.cc [178/408] Compiling x509name.cc [179/408] Compiling x509cset.cc [180/408] Compiling x509_vpm.cc [181/408] Compiling x509_v3.cc [182/408] Compiling x509_txt.cc [183/408] Compiling x509_vfy.cc [184/408] Compiling x509_trs.cc [185/408] Compiling x509_set.cc [186/408] Compiling x509_req.cc [187/408] Compiling x509_obj.cc [188/408] Compiling x509_lu.cc [189/408] Compiling x509_ext.cc [190/408] Compiling x509_def.cc [191/408] Compiling x509_d2.cc [192/408] Compiling x509_cmp.cc [193/408] Compiling x509_att.cc [194/408] Compiling x509.cc [195/408] Compiling v3_skey.cc [196/408] Compiling v3_utl.cc [197/408] Compiling v3_purp.cc [198/408] Compiling v3_prn.cc [199/408] Compiling v3_pmaps.cc [200/408] Compiling v3_pcons.cc [201/408] Compiling v3_ocsp.cc [202/408] Compiling v3_ncons.cc [203/408] Compiling v3_lib.cc [204/408] Compiling v3_int.cc [205/408] Compiling v3_ia5.cc [206/408] Compiling v3_info.cc [207/408] Compiling v3_genn.cc [208/408] Compiling v3_extku.cc [209/408] Compiling v3_enum.cc [210/408] Compiling v3_crld.cc [211/408] Compiling v3_cpols.cc [212/408] Compiling v3_conf.cc [213/408] Compiling v3_bitst.cc [214/408] Compiling v3_bcons.cc [215/408] Compiling v3_alt.cc [216/408] Compiling v3_akeya.cc [217/408] Compiling v3_akey.cc [218/408] Compiling t_x509a.cc [219/408] Compiling t_x509.cc [220/408] Compiling t_req.cc [221/408] Compiling t_crl.cc [222/408] Compiling rsa_pss.cc [223/408] Compiling i2d_pr.cc [224/408] Compiling name_print.cc [225/408] Compiling policy.cc [226/408] Compiling CQuickJS quickjs.c [227/408] Compiling by_file.cc [228/408] Compiling by_dir.cc [229/408] Compiling asn1_gen.cc [230/408] Compiling algorithm.cc [231/408] Compiling a_verify.cc [232/408] Compiling a_sign.cc [233/408] Compiling a_digest.cc [234/408] Compiling thread_win.cc [235/408] Compiling voprf.cc [236/408] Compiling trust_token.cc [237/408] Compiling thread_pthread.cc [238/408] Compiling thread_none.cc [239/408] Compiling thread.cc [240/408] Compiling pmbtoken.cc [241/408] Compiling stack.cc [242/408] Compiling slhdsa.cc [243/408] Compiling siphash.cc [244/408] Compiling spake2plus.cc [245/408] Compiling sha512.cc [246/408] Compiling sha256.cc [247/408] Compiling sha1.cc [248/408] Compiling rsa_print.cc [249/408] Compiling rsa_extra.cc [250/408] Compiling rc4.cc [251/408] Compiling refcount.cc [252/408] Compiling rsa_crypt.cc [253/408] Compiling windows.cc [254/408] Compiling rsa_asn1.cc [255/408] Compiling trusty.cc [256/408] Compiling urandom.cc [257/408] Compiling rand.cc [257/408] Compiling ios.cc [259/408] Compiling passive.cc [260/408] Compiling getentropy.cc [261/408] Compiling deterministic.cc [262/408] Compiling forkunsafe.cc [263/408] Compiling fork_detect.cc [264/408] Compiling poly1305_arm_asm.S [265/408] Compiling pool.cc [266/408] Compiling poly1305_vec.cc [267/408] Compiling poly1305_arm.cc [268/408] Compiling poly1305.cc [269/408] Compiling p5_pbev2.cc [270/408] Compiling pkcs8.cc [271/408] Compiling pkcs8_x509.cc [272/408] Compiling pkcs7_x509.cc [273/408] Compiling pkcs7.cc [274/408] Compiling pem_xaux.cc [275/408] Compiling pem_x509.cc [276/408] Compiling pem_pkey.cc [277/408] Compiling pem_pk8.cc [278/408] Compiling pem_oth.cc [279/408] Compiling pem_lib.cc [280/408] Compiling pem_info.cc [281/408] Compiling obj_xref.cc [282/408] Compiling mlkem.cc [283/408] Compiling pem_all.cc [284/408] Compiling mldsa.cc [285/408] Compiling mem.cc [286/408] Compiling obj.cc [287/408] Compiling md5.cc [288/408] Compiling md4.cc [289/408] Compiling poly_rq_mul.S [290/408] Compiling lhash.cc [291/408] Compiling fuzzer_mode.cc [292/408] Compiling fips_shared_support.cc [293/408] Compiling kyber.cc [294/408] Compiling hpke.cc [295/408] Compiling ex_data.cc [296/408] Compiling hrss.cc [297/408] Compiling sign.cc [298/408] Compiling scrypt.cc [299/408] Compiling print.cc [300/408] Compiling pbkdf.cc [301/408] Compiling p_x25519_asn1.cc [302/408] Compiling p_x25519.cc [303/408] Compiling p_rsa_asn1.cc [304/408] Compiling p_hkdf.cc [305/408] Compiling p_rsa.cc [306/408] Compiling p_ed25519_asn1.cc [307/408] Compiling p_ed25519.cc [308/408] Compiling p_ec_asn1.cc [309/408] Compiling p_ec.cc [310/408] Compiling p_dsa_asn1.cc [311/408] Compiling p_dh_asn1.cc [312/408] Compiling p_dh.cc [313/408] Compiling evp_ctx.cc [314/408] Compiling evp.cc [315/408] Compiling evp_asn1.cc [316/408] Compiling engine.cc [317/408] Compiling err.cc [318/408] Compiling ecdsa_p1363.cc [319/408] Compiling ecdh.cc [320/408] Compiling ecdsa_asn1.cc [321/408] Compiling hash_to_curve.cc [322/408] Compiling ec_derive.cc [323/408] Compiling dsa_asn1.cc [324/408] Compiling ec_asn1.cc [325/408] Compiling dsa.cc [326/408] Compiling params.cc [327/408] Compiling digest_extra.cc [328/408] Compiling dh_asn1.cc [329/408] Compiling curve25519_64_adx.cc [330/408] Compiling spake25519.cc [331/408] Compiling des.cc [332/408] Compiling x25519-asm-arm.S [333/408] Compiling cpu_intel.cc [334/408] Compiling crypto.cc [335/408] Compiling cpu_arm_linux.cc [336/408] Compiling cpu_arm_freebsd.cc [337/408] Compiling cpu_aarch64_win.cc [338/408] Compiling cpu_aarch64_sysreg.cc [339/408] Compiling curve25519.cc [340/408] Compiling cpu_aarch64_openbsd.cc [341/408] Compiling cpu_aarch64_linux.cc [342/408] Compiling cpu_aarch64_fuchsia.cc [343/408] Compiling cpu_aarch64_apple.cc [344/408] Compiling conf.cc [345/408] Compiling tls_cbc.cc [346/408] Compiling cms.cc [347/408] Compiling get_cipher.cc [348/408] Compiling e_rc4.cc [349/408] Compiling e_tls.cc [350/408] Compiling e_rc2.cc [351/408] Compiling e_null.cc [352/408] Compiling e_des.cc [353/408] Compiling e_chacha20poly1305.cc [354/408] Compiling e_aesgcmsiv.cc [355/408] Compiling e_aeseax.cc [356/408] Compiling e_aesctrhmac.cc [357/408] Compiling derive_key.cc [358/408] Compiling chacha.cc [359/408] Compiling unicode.cc [360/408] Compiling cbs.cc [361/408] Compiling ber.cc [362/408] Compiling cbb.cc [363/408] Compiling sqrt.cc [364/408] Compiling buf.cc [365/408] Compiling asn1_compat.cc [366/408] Compiling div.cc [367/408] Compiling exponentiation.cc [368/408] Compiling convert.cc [369/408] Compiling bn_asn1.cc [370/408] Compiling printf.cc [371/408] Compiling blake2.cc [372/408] Compiling pair.cc [373/408] Compiling hexdump.cc [374/408] Compiling file.cc [375/408] Compiling fd.cc [376/408] Compiling errno.cc [377/408] Compiling bio_mem.cc [378/408] Compiling bio.cc [379/408] Compiling base64.cc [380/408] Compiling tasn_utl.cc [381/408] Compiling tasn_typ.cc [382/408] Compiling tasn_new.cc [383/408] Compiling tasn_fre.cc [384/408] Compiling tasn_enc.cc [385/408] Compiling posix_time.cc [386/408] Compiling tasn_dec.cc [387/408] Compiling f_string.cc [388/408] Compiling f_int.cc [389/408] Compiling asn_pack.cc [390/408] Compiling asn1_par.cc [391/408] Compiling asn1_lib.cc [392/408] Compiling a_utctm.cc [393/408] Compiling a_type.cc [394/408] Compiling a_time.cc [395/408] Compiling a_strnid.cc [396/408] Compiling a_octet.cc [397/408] Compiling a_strex.cc [398/408] Compiling a_object.cc [399/408] Compiling a_mbstr.cc [400/408] Compiling a_int.cc [401/408] Compiling a_i2d_fp.cc [402/408] Compiling a_gentm.cc [403/408] Compiling a_dup.cc [404/408] Compiling aes.cc [405/408] Compiling bcm.cc [407/409] Compiling CryptoBoringWrapper BoringSSLAEAD.swift [408/410] Compiling Crypto AES-GCM.swift error: compile command failed due to signal 6 (use -v to see invocation) SIL verification failed: Lexical borrows of SILBoxTypes must be of vars or captures.: isLegal(value) Verifying instruction: %114 = argument of bb20 : ${ var Bool } // users: %440, %429, %2849, %2895, %2939, %2820, %2964, %244, %249, %408, %220 -> %220 = begin_borrow [lexical] %114 : ${ var Bool } // user: %232 br bb71(%222 : ${ var Int64 }, %221 : ${ var Int }, %220 : ${ var Bool }, %219 : ${ var CostUsageJsonl.JSONTailState }) // id: %232 In function: // static CostUsageJsonl.scanBounded(fileURL:offset:maxLineBytes:prefixBytes:maxBytesToRead:resumeState:shouldStop:checkCancellation:onLine:) // Isolation: unspecified sil hidden [ossa] @$s12CodexBarCore14CostUsageJsonlO11scanBounded7fileURL6offset12maxLineBytes06prefixN00lN6ToRead11resumeState10shouldStop17checkCancellation02onM0AC12ScanProgressV20FoundationEssentials0J0V_s5Int64VS2iATSgAC06ResumeS0VSgSbATcSgyyKcSgyAC0M0VXEtKFZ : $@convention(method) (@guaranteed URL, Int64, Int, Int, Optional, @guaranteed Optional, @guaranteed Optional<@callee_guaranteed (Int64) -> Bool>, @guaranteed Optional<@callee_guaranteed () -> @error any Error>, @guaranteed @noescape @callee_guaranteed (@guaranteed CostUsageJsonl.Line) -> (), @thin CostUsageJsonl.Type) -> (@owned CostUsageJsonl.ScanProgress, @error any Error) { [%0: read v**.c*.v**, write v**.c*.v**, copy **, destroy v**.c*.v**] [%1: read s0.v**.c*.v**, write s0.v**.c*.v**, copy s0.v**.c*.v**, destroy s0.v**.c*.v**] [%5: read v**.c*.v**, write v**.c*.v**, copy **, destroy v**.c*.v**] [%6: noescape **, read v**.c*.v**, write v**.c*.v**, copy v**.c*.v**, destroy v**.c*.v**] [%7: noescape **, read v**.c*.v**, write v**.c*.v**, copy v**.c*.v**, destroy v**.c*.v**] [%8: noescape v**, read v**.c*.v**, write v**.c*.v**, copy v**.c*.v**, destroy v**.c*.v**] [global: read,write,copy,destroy,allocate,deinit_barrier] // %0 "fileURL" // users: %22, %10, %152 // %1 "offset" // users: %37, %34, %11 // %2 "maxLineBytes" // users: %2014, %2043, %1056, %1085, %1299, %1156, %1901, %1733, %2257, %2114, %2776, %2608, %231, %810, %418, %12 // %3 "prefixBytes" // users: %2013, %2042, %1055, %1084, %1179, %1756, %2137, %2631, %1303, %1274, %1223, %1155, %1905, %1867, %1805, %1732, %2261, %2232, %2181, %2113, %2780, %2742, %2680, %2607, %230, %810, %417, %13 // %4 "maxBytesToRead" // users: %217, %224, %203, %201, %14 // %5 "resumeState" // users: %56, %28, %89, %118, %130, %15, %101 // %6 "shouldStop" // users: %192, %16 // %7 "checkCancellation" // users: %229, %529, %416, %184, %2813, %17 // %8 "onLine" // users: %2016, %2045, %1058, %1087, %1365, %1329, %2323, %2287, %226, %580, %544, %810, %413, %296, %260, %18 // %9 "self" // user: %19 bb0(%0 : @guaranteed $URL, %1 : $Int64, %2 : $Int, %3 : $Int, %4 : $Optional, %5 : @guaranteed $Optional, %6 : @guaranteed $Optional<@callee_guaranteed (Int64) -> Bool>, %7 : @guaranteed $Optional<@callee_guaranteed () -> @error any Error>, %8 : @guaranteed $@noescape @callee_guaranteed (@guaranteed CostUsageJsonl.Line) -> (), %9 : $@thin CostUsageJsonl.Type): debug_value %0, let, name "fileURL", argno 1 // id: %10 debug_value %1, let, name "offset", argno 2 // id: %11 debug_value %2, let, name "maxLineBytes", argno 3 // id: %12 debug_value %3, let, name "prefixBytes", argno 4 // id: %13 debug_value %4, let, name "maxBytesToRead", argno 5 // id: %14 debug_value %5, let, name "resumeState", argno 6 // id: %15 debug_value %6, let, name "shouldStop", argno 7 // id: %16 debug_value %7, let, name "checkCancellation", argno 8 // id: %17 debug_value %8, let, name "onLine", argno 9 // id: %18 debug_value %9, let, name "self", argno 10 // id: %19 debug_value undef : $any Error, var, name "$error", argno 11 // id: %20 %21 = metatype $@thick FileHandle.Type // user: %24 %22 = copy_value %0 // user: %24 // function_ref FileHandle.__allocating_init(forReadingFrom:) %23 = function_ref @$s10Foundation10FileHandleC14forReadingFromAC0A10Essentials3URLV_tKcfC : $@convention(method) (@owned URL, @thick FileHandle.Type) -> (@owned FileHandle, @error any Error) // user: %24 try_apply %23(%22, %21) : $@convention(method) (@owned URL, @thick FileHandle.Type) -> (@owned FileHandle, @error any Error), normal bb1, error bb410 // id: %24 // %25 // user: %26 bb1(%25 : @owned $FileHandle): // Preds: bb0 %26 = move_value [lexical] [var_decl] %25 // users: %225, %412, %445, %446, %2907, %2903, %2976, %2972, %2958, %2954, %2951, %2947, %2928, %2924, %2920, %2921, %2922, %2943, %2944, %2945, %2899, %2900, %2901, %2968, %2969, %2970, %2824, %2825, %2826, %48, %49, %27 debug_value %26, let, name "handle" // id: %27 switch_enum %5, case #Optional.some!enumelt: bb2, case #Optional.none!enumelt: bb3 // id: %28 // %29 // user: %30 bb2(%29 : @guaranteed $CostUsageJsonl.ResumeState): // Preds: bb1 %30 = struct_extract %29, #CostUsageJsonl.ResumeState.offset // user: %31 br bb6(%30) // id: %31 bb3: // Preds: bb1 %32 = integer_literal $Builtin.Int64, 0 // users: %33, %35 %33 = struct $Int64 (%32) // user: %38 %34 = struct_extract %1, #Int64._value // user: %35 %35 = builtin "cmp_slt_Int64"(%34, %32) : $Builtin.Int1 // user: %36 cond_br %35, bb5, bb4 // id: %36 bb4: // Preds: bb3 br bb6(%1) // id: %37 bb5: // Preds: bb3 br bb6(%33) // id: %38 // %39 // users: %124, %227, %414, %40, %123, %42, %2853 bb6(%39 : $Int64): // Preds: bb4 bb2 bb5 debug_value %39, let, name "startOffset" // id: %40 %41 = integer_literal $Builtin.Int64, 0 // users: %2081, %2084, %2084, %2079, %1123, %1126, %1126, %1121, %851, %106, %135, %136, %473, %2754, %2702, %2632, %2611, %2294, %2331, %2362, %2395, %2410, %2335, %2244, %2192, %2138, %2117, %2078, %2077, %2066, %2050, %2002, %1879, %1827, %1757, %1736, %1336, %1373, %1404, %1437, %1452, %1377, %1286, %1234, %1180, %1159, %1120, %1119, %1108, %1092, %1044, %941, %876, %764, %710, %551, %589, %620, %653, %670, %593, %493, %471, %214, %267, %304, %335, %368, %384, %308, %211, %2865, %190, %115, %45, %43 %42 = struct_extract %39, #Int64._value // users: %756, %531, %236, %2842, %47, %45, %43 %43 = builtin "cmp_slt_Int64"(%41, %42) : $Builtin.Int1 // user: %44 cond_br %43, bb7, bb9 // id: %44 bb7: // Preds: bb6 %45 = builtin "cmp_slt_Int64"(%42, %41) : $Builtin.Int1 // user: %46 cond_fail %45, "Negative value is not representable" // id: %46 %47 = struct $UInt64 (%42) // user: %49 %48 = class_method %26, #FileHandle.seek : (FileHandle) -> (UInt64) throws -> (), $@convention(method) (UInt64, @guaranteed FileHandle) -> @error any Error // user: %49 try_apply %48(%47, %26) : $@convention(method) (UInt64, @guaranteed FileHandle) -> @error any Error, normal bb8, error bb411 // id: %49 bb8(%50 : $()): // Preds: bb7 br bb10 // id: %51 bb9: // Preds: bb6 br bb10 // id: %52 bb10: // Preds: bb8 bb9 %53 = alloc_box ${ var Data }, var, name "current" // users: %2898, %2967, %2823, %2942, %54 %54 = begin_borrow [lexical] [var_decl] %53 // users: %810, %526, %2897, %2966, %2822, %244, %2941, %55 %55 = project_box %54, 0 // users: %2606, %2623, %2696, %2756, %2283, %2296, %2324, %2112, %2129, %2186, %2247, %1731, %1748, %1821, %1881, %1325, %1338, %1366, %1154, %1171, %1228, %1289, %539, %553, %581, %255, %269, %297, %2856, %2870, %84, %74, %79 %56 = copy_value %5 // user: %57 switch_enum %56, case #Optional.some!enumelt: bb11, case #Optional.none!enumelt: bb409 // id: %57 // %58 // user: %59 bb11(%58 : @owned $CostUsageJsonl.ResumeState): // Preds: bb10 (%59, %60, %61, %62, %63, %64) = destructure_struct %58 // user: %65 %65 = enum $Optional, #Optional.some!enumelt, %61 // user: %66 br bb12(%65) // id: %66 // %67 // user: %68 bb12(%67 : @owned $Optional): // Preds: bb409 bb11 %68 = move_value [lexical] %67 // users: %91, %80, %73, %95, %69 %69 = begin_borrow [lexical] %68 // users: %70, %72, %76 switch_enum %69, case #Optional.some!enumelt: bb13, case #Optional.none!enumelt: bb14 // id: %70 bb13(%71 : @guaranteed $Data): // Preds: bb12 end_borrow %69 // id: %72 %73 = unchecked_enum_data %68, #Optional.some!enumelt // user: %74 store %73 to [init] %55 // id: %74 br bb15 // id: %75 bb14: // Preds: bb12 end_borrow %69 // id: %76 %77 = enum $Data._Representation, #Data._Representation.empty!enumelt // user: %78 %78 = struct $Data (%77) // user: %79 store %78 to [init] %55 // id: %79 %80 = begin_borrow [lexical] %68 // users: %81, %90, %94 switch_enum %80, case #Optional.none!enumelt: bb16, case #Optional.some!enumelt: bb17 // id: %81 bb15: // Preds: bb17 bb16 bb13 %82 = integer_literal $Builtin.Int64, 4096 // user: %83 %83 = struct $Int (%82) // user: %86 %84 = struct_element_addr %55, #Data._representation // user: %86 // function_ref Data._Representation.reserveCapacity(_:) %85 = function_ref @$s20FoundationEssentials4DataV15_RepresentationO15reserveCapacityyySiF : $@convention(method) (Int, @inout Data._Representation) -> () // user: %86 %86 = apply %85(%83, %84) : $@convention(method) (Int, @inout Data._Representation) -> () %87 = alloc_box ${ var Int }, var, name "lineBytes" // users: %441, %430, %221, %409, %2847, %248, %88, %244, %2896, %2965, %2821, %2940 %88 = project_box %87, 0 // users: %99, %107 switch_enum %5, case #Optional.some!enumelt: bb18, case #Optional.none!enumelt: bb19 // id: %89 bb16: // Preds: bb14 end_borrow %80 // id: %90 destroy_value %68 // id: %91 br bb15 // id: %92 bb17(%93 : @guaranteed $Data): // Preds: bb14 end_borrow %80 // id: %94 destroy_value %68 // id: %95 br bb15 // id: %96 // %97 // user: %98 bb18(%97 : @guaranteed $CostUsageJsonl.ResumeState): // Preds: bb15 %98 = struct_extract %97, #CostUsageJsonl.ResumeState.lineBytes // user: %99 store %98 to [trivial] %88 // id: %99 %100 = alloc_box ${ var Bool }, var, name "truncated" // users: %103, %105 %101 = unchecked_enum_data %5, #Optional.some!enumelt // user: %102 %102 = struct_extract %101, #CostUsageJsonl.ResumeState.truncated // user: %104 %103 = project_box %100, 0 // user: %104 store %102 to [trivial] %103 // id: %104 br bb20(%100) // id: %105 bb19: // Preds: bb15 %106 = struct $Int (%41) // user: %107 store %106 to [trivial] %88 // id: %107 %108 = alloc_box ${ var Bool }, var, name "truncated" // users: %113, %111 %109 = integer_literal $Builtin.Int1, 0 // user: %110 %110 = struct $Bool (%109) // user: %112 %111 = project_box %108, 0 // user: %112 store %110 to [trivial] %111 // id: %112 br bb20(%108) // id: %113 // %114 // users: %440, %429, %2849, %2895, %2939, %2820, %2964, %244, %249, %408, %220 bb20(%114 : @owned ${ var Bool }): // Preds: bb18 bb19 %115 = struct $Int64 (%41) // user: %182 %116 = alloc_box ${ var Int64 }, var, name "lineStartOffset" // users: %442, %431, %222, %410, %2848, %250, %117, %2894, %2963, %2819, %2938 %117 = project_box %116, 0 // users: %121, %123, %399 switch_enum %5, case #Optional.some!enumelt: bb21, case #Optional.none!enumelt: bb22 // id: %118 // %119 // user: %120 bb21(%119 : @guaranteed $CostUsageJsonl.ResumeState): // Preds: bb20 %120 = struct_extract %119, #CostUsageJsonl.ResumeState.lineStartOffset // users: %122, %121 store %120 to [trivial] %117 // id: %121 br bb23(%120) // id: %122 bb22: // Preds: bb20 store %39 to [trivial] %117 // id: %123 br bb23(%39) // id: %124 // %125 // user: %127 bb23(%125 : $Int64): // Preds: bb21 bb22 %126 = alloc_stack [lexical] [var_decl] $Int64, var, name "committedOffset", type $Int64 // users: %2017, %2046, %1059, %1088, %1462, %2420, %228, %810, %683, %415, %127, %398, %2840, %2893, %2962, %2818, %2937 store %125 to [trivial] %126 // id: %127 %128 = alloc_box ${ var CostUsageJsonl.JSONTailState }, var, name "jsonTailState" // users: %439, %428, %219, %407, %2850, %251, %129, %244, %2892, %2961, %2817, %2936 %129 = project_box %128, 0 // users: %133, %145 switch_enum %5, case #Optional.some!enumelt: bb24, case #Optional.none!enumelt: bb25 // id: %130 // %131 // user: %132 bb24(%131 : @guaranteed $CostUsageJsonl.ResumeState): // Preds: bb23 %132 = struct_extract %131, #CostUsageJsonl.ResumeState.jsonTailState // user: %133 store %132 to [trivial] %129 // id: %133 br bb26 // id: %134 bb25: // Preds: bb23 %135 = struct $Int (%41) // user: %144 debug_value %41, var, name "self", type $CostUsageJsonl.JSONTailState, expr op_fragment:#CostUsageJsonl.JSONTailState.containerDepth:op_fragment:#Int._value // id: %136 %137 = integer_literal $Builtin.Int1, 0 // users: %141, %140, %139, %138 %138 = struct $Bool (%137) // users: %144, %144, %144 debug_value %137, var, name "self", type $CostUsageJsonl.JSONTailState, expr op_fragment:#CostUsageJsonl.JSONTailState.insideString:op_fragment:#Bool._value // id: %139 debug_value %137, var, name "self", type $CostUsageJsonl.JSONTailState, expr op_fragment:#CostUsageJsonl.JSONTailState.escaping:op_fragment:#Bool._value // id: %140 debug_value %137, var, name "self", type $CostUsageJsonl.JSONTailState, expr op_fragment:#CostUsageJsonl.JSONTailState.sawNonWhitespace:op_fragment:#Bool._value // id: %141 %142 = enum $CostUsageJsonl.JSONTailState.ScalarState, #CostUsageJsonl.JSONTailState.ScalarState.notScalar!enumelt // users: %144, %143 debug_value %142, var, name "self", type $CostUsageJsonl.JSONTailState, expr op_fragment:#CostUsageJsonl.JSONTailState.scalarState // id: %143 %144 = struct $CostUsageJsonl.JSONTailState (%135, %138, %138, %138, %142) // user: %145 store %144 to [trivial] %129 // id: %145 br bb26 // id: %146 bb26: // Preds: bb25 bb24 %147 = alloc_stack $Optional // users: %163, %2912, %174, %167, %2910, %166 %148 = metatype $@thick FileManager.Type // user: %150 // function_ref static FileManager.default.getter %149 = function_ref @$s20FoundationEssentials11FileManagerC7defaultACvgZ : $@convention(method) (@thick FileManager.Type) -> @owned FileManager // user: %150 %150 = apply %149(%148) : $@convention(method) (@thick FileManager.Type) -> @owned FileManager // users: %153, %2933, %154, %157 // function_ref URL.path.getter %151 = function_ref @$s20FoundationEssentials3URLV4pathSSvg : $@convention(method) (@guaranteed URL) -> @owned String // user: %152 %152 = apply %151(%0) : $@convention(method) (@guaranteed URL) -> @owned String // users: %156, %154, %2932 %153 = class_method %150, #FileManager.attributesOfItem : (FileManager) -> (String) throws -> [FileAttributeKey : Any], $@convention(method) (@guaranteed String, @guaranteed FileManager) -> (@owned Dictionary, @error any Error) // user: %154 try_apply %153(%152, %150) : $@convention(method) (@guaranteed String, @guaranteed FileManager) -> (@owned Dictionary, @error any Error), normal bb27, error bb414 // id: %154 // %155 // users: %164, %163 bb27(%155 : @owned $Dictionary): // Preds: bb26 destroy_value %152 // id: %156 destroy_value %150 // id: %157 // function_ref FileAttributeKey.size.unsafeMutableAddressor %158 = function_ref @$s20FoundationEssentials16FileAttributeKeyV4sizeACvau : $@convention(thin) () -> Builtin.RawPointer // user: %159 %159 = apply %158() : $@convention(thin) () -> Builtin.RawPointer // user: %160 %160 = pointer_to_address %159 to [strict] $*FileAttributeKey // user: %161 %161 = load [copy] %160 // users: %163, %165 // function_ref specialized Dictionary.subscript.getter %162 = function_ref @$sSDyq_Sgxcig20FoundationEssentials16FileAttributeKeyV_ypTg5 : $@convention(method) (@guaranteed FileAttributeKey, @guaranteed Dictionary) -> @out Optional // user: %163 %163 = apply %162(%147, %161, %155) : $@convention(method) (@guaranteed FileAttributeKey, @guaranteed Dictionary) -> @out Optional destroy_value %155 // id: %164 destroy_value %161 // id: %165 switch_enum_addr %147, case #Optional.some!enumelt: bb28, case #Optional.none!enumelt: bb407 // id: %166 bb28: // Preds: bb27 %167 = unchecked_take_enum_data_addr %147, #Optional.some!enumelt // user: %169 %168 = alloc_stack $NSNumber // users: %170, %173, %172, %169 checked_cast_addr_br take_always Any in %167 to NSNumber in %168, bb30, bb29 // id: %169 bb29: // Preds: bb28 dealloc_stack %168 // id: %170 br bb408 // id: %171 bb30: // Preds: bb28 %172 = load [take] %168 // users: %175, %176, %177 dealloc_stack %168 // id: %173 dealloc_stack %147 // id: %174 %175 = class_method %172, #NSNumber.int64Value!getter : (NSNumber) -> () -> Int64, $@convention(method) (@guaranteed NSNumber) -> Int64 // user: %176 %176 = apply %175(%172) : $@convention(method) (@guaranteed NSNumber) -> Int64 // user: %178 destroy_value %172 // id: %177 %178 = enum $Optional, #Optional.some!enumelt, %176 // user: %179 br bb31(%178) // id: %179 // %180 // users: %181, %233 bb31(%180 : $Optional): // Preds: bb408 bb30 debug_value %180, let, name "fileSize" // id: %181 br bb32(%115) // id: %182 // %183 // users: %194, %189 bb32(%183 : $Int64): // Preds: bb398 bb397 bb31 switch_enum %7, case #Optional.some!enumelt: bb33, case #Optional.none!enumelt: bb399 // id: %184 // %185 // user: %186 bb33(%185 : @guaranteed $@callee_guaranteed () -> @error any Error): // Preds: bb32 try_apply %185() : $@callee_guaranteed () -> @error any Error, normal bb34, error bb415 // id: %186 bb34(%187 : $()): // Preds: bb33 br bb35 // id: %188 bb35: // Preds: bb34 bb399 %189 = struct_extract %183, #Int64._value // users: %2842, %751, %531, %190, %207, %236 %190 = builtin "cmp_slt_Int64"(%41, %189) : $Builtin.Int1 // user: %191 cond_br %190, bb36, bb41 // id: %191 bb36: // Preds: bb35 switch_enum %6, case #Optional.some!enumelt: bb37, case #Optional.none!enumelt: bb40 // id: %192 // %193 // user: %194 bb37(%193 : @guaranteed $@callee_guaranteed (Int64) -> Bool): // Preds: bb36 %194 = apply %193(%183) : $@callee_guaranteed (Int64) -> Bool // user: %195 %195 = struct_extract %194, #Bool._value // user: %196 cond_br %195, bb38, bb39 // id: %196 bb38: // Preds: bb37 br bb400 // id: %197 bb39: // Preds: bb37 br bb42 // id: %198 bb40: // Preds: bb36 br bb42 // id: %199 bb41: // Preds: bb35 br bb42 // id: %200 bb42: // Preds: bb40 bb39 bb41 switch_enum %4, case #Optional.some!enumelt: bb43, case #Optional.none!enumelt: bb47 // id: %201 bb43(%202 : $Int64): // Preds: bb42 %203 = unchecked_enum_data %4, #Optional.some!enumelt // users: %204, %205 debug_value %203, let, name "$0", argno 1 // id: %204 %205 = struct_extract %203, #Int64._value // user: %207 %206 = integer_literal $Builtin.Int1, -1 // users: %236, %207 %207 = builtin "ssub_with_overflow_Int64"(%205, %189, %206) : $(Builtin.Int64, Builtin.Int1) // users: %209, %208 %208 = tuple_extract %207, 0 // users: %423, %420, %214, %211 %209 = tuple_extract %207, 1 // user: %210 cond_fail %209, "arithmetic overflow" // id: %210 %211 = builtin "cmp_slt_Int64"(%208, %41) : $Builtin.Int1 // user: %212 cond_br %211, bb44, bb45 // id: %212 bb44: // Preds: bb43 br bb48 // id: %213 bb45: // Preds: bb43 %214 = builtin "cmp_eq_Int64"(%208, %41) : $Builtin.Int1 // user: %215 cond_br %214, bb46, bb68 // id: %215 bb46: // Preds: bb45 br bb48 // id: %216 bb47: // Preds: bb42 debug_value %4, let, name "remaining" // id: %217 debug_value undef : $any Error, var, name "$error", argno 2 // id: %218 %219 = begin_borrow [lexical] %128 // user: %232 %220 = begin_borrow [lexical] %114 // user: %232 %221 = begin_borrow [lexical] %87 // user: %232 %222 = begin_borrow [lexical] %116 // user: %232 debug_value undef : $any Error, var, name "$error", argno 1 // id: %223 debug_value %4, let, name "remaining", argno 2 // id: %224 debug_value %26, let, name "handle", argno 3 // id: %225 debug_value %8, let, name "onLine", argno 9 // id: %226 debug_value %39, let, name "startOffset", argno 10 // id: %227 debug_value %126, var, name "committedOffset", argno 12, expr op_deref // id: %228 debug_value %7, let, name "checkCancellation", argno 13 // id: %229 debug_value %3, let, name "prefixBytes", argno 14 // id: %230 debug_value %2, let, name "maxLineBytes", argno 15 // id: %231 br bb71(%222, %221, %220, %219) // id: %232 bb48: // Preds: bb44 bb46 switch_enum %180, case #Optional.some!enumelt: bb49, case #Optional.none!enumelt: bb67 // id: %233 // %234 // users: %240, %235 bb49(%234 : $Int64): // Preds: bb48 debug_value %234, let, name "fileSize" // id: %235 %236 = builtin "sadd_with_overflow_Int64"(%42, %189, %206) : $(Builtin.Int64, Builtin.Int1) // users: %238, %237 %237 = tuple_extract %236, 0 // users: %247, %241 %238 = tuple_extract %236, 1 // user: %239 cond_fail %238, "arithmetic overflow" // id: %239 %240 = struct_extract %234, #Int64._value // user: %241 %241 = builtin "cmp_slt_Int64"(%237, %240) : $Builtin.Int1 // user: %242 cond_br %241, bb66, bb50 // id: %242 bb50: // Preds: bb49 // function_ref hasCompleteJSONTail #1 () in static CostUsageJsonl.scanBounded(fileURL:offset:maxLineBytes:prefixBytes:maxBytesToRead:resumeState:shouldStop:checkCancellation:onLine:) %243 = function_ref @$s12CodexBarCore14CostUsageJsonlO11scanBounded7fileURL6offset12maxLineBytes06prefixN00lN6ToRead11resumeState10shouldStop17checkCancellation02onM0AC12ScanProgressV20FoundationEssentials0J0V_s5Int64VS2iATSgAC06ResumeS0VSgSbATcSgyyKcSgyAC0M0VXEtKFZ19hasCompleteJSONTailL_SbyF : $@convention(thin) (@guaranteed { var CostUsageJsonl.JSONTailState }, @guaranteed { var Bool }, @guaranteed { var Int }, @guaranteed { var Data }) -> Bool // user: %244 %244 = apply %243(%128, %114, %87, %54) : $@convention(thin) (@guaranteed { var CostUsageJsonl.JSONTailState }, @guaranteed { var Bool }, @guaranteed { var Int }, @guaranteed { var Data }) -> Bool // user: %245 %245 = struct_extract %244, #Bool._value // user: %246 cond_br %245, bb51, bb65 // id: %246 bb51: // Preds: bb50 %247 = struct $Int64 (%237) // users: %398, %400, %291, %283, %252 %248 = begin_borrow [lexical] %87 // users: %253, %394 %249 = begin_borrow [lexical] %114 // users: %256, %395 %250 = begin_borrow [lexical] %116 // users: %258, %396 %251 = begin_borrow [lexical] %128 // users: %261, %397 debug_value %247, let, name "endOffset", argno 1 // id: %252 %253 = project_box %248, 0 // users: %374, %263, %254 debug_value %253, var, name "lineBytes", argno 2, expr op_deref // id: %254 debug_value %55, var, name "current", argno 3, expr op_deref // id: %255 %256 = project_box %249, 0 // users: %379, %272, %257 debug_value %256, var, name "truncated", argno 4, expr op_deref // id: %257 %258 = project_box %250, 0 // users: %275, %259 debug_value %258, var, name "lineStartOffset", argno 5, expr op_deref // id: %259 debug_value %8, let, name "onLine", argno 6 // id: %260 %261 = project_box %251, 0 // users: %382, %262 debug_value %261, var, name "jsonTailState", argno 7, expr op_deref // id: %262 %263 = begin_access [read] [dynamic] [no_nested_conflict] %253 // users: %266, %264 %264 = struct_element_addr %263, #Int._value // user: %265 %265 = load [trivial] %264 // user: %267 end_access %263 // id: %266 %267 = builtin "cmp_slt_Int64"(%41, %265) : $Builtin.Int1 // user: %268 cond_br %267, bb52, bb53 // id: %268 bb52: // Preds: bb51 %269 = begin_access [read] [dynamic] [no_nested_conflict] %55 // users: %271, %270 %270 = load [copy] %269 // user: %278 end_access %269 // id: %271 %272 = begin_access [read] [dynamic] [no_nested_conflict] %256 // users: %274, %273 %273 = load [trivial] %272 // users: %287, %281 end_access %272 // id: %274 %275 = begin_access [read] [dynamic] [no_nested_conflict] %258 // users: %277, %276 %276 = load [trivial] %275 // users: %289, %282 end_access %275 // id: %277 %278 = move_value [lexical] %270 // users: %285, %280 %279 = alloc_stack [lexical] [var_decl] $CostUsageJsonl.Line, var, name "self" // users: %293, %292, %290, %288, %286, %284 debug_value %278, let, name "bytes", argno 1 // id: %280 debug_value %273, let, name "wasTruncated", argno 2 // id: %281 debug_value %276, let, name "startOffset", argno 3 // id: %282 debug_value %247, let, name "endOffset", argno 4 // id: %283 %284 = struct_element_addr %279, #CostUsageJsonl.Line.bytes // user: %285 store %278 to [init] %284 // id: %285 %286 = struct_element_addr %279, #CostUsageJsonl.Line.wasTruncated // user: %287 store %273 to [trivial] %286 // id: %287 %288 = struct_element_addr %279, #CostUsageJsonl.Line.startOffset // user: %289 store %276 to [trivial] %288 // id: %289 %290 = struct_element_addr %279, #CostUsageJsonl.Line.endOffset // user: %291 store %247 to [trivial] %290 // id: %291 %292 = load [take] %279 // user: %294 dealloc_stack %279 // id: %293 %294 = move_value [lexical] [var_decl] %292 // users: %373, %296, %295 debug_value %294, let, name "line" // id: %295 %296 = apply %8(%294) : $@noescape @callee_guaranteed (@guaranteed CostUsageJsonl.Line) -> () %297 = begin_access [modify] [dynamic] %55 // users: %372, %369, %330, %298 %298 = load_borrow %297 // users: %329, %299 %299 = begin_borrow [lexical] %298 // users: %325, %312, %307, %303, %300 %300 = struct_extract %299, #Data._representation // user: %301 switch_enum %300, case #Data._Representation.empty!enumelt: bb54, case #Data._Representation.inline!enumelt: bb55, case #Data._Representation.slice!enumelt: bb56, case #Data._Representation.large!enumelt: bb57 // id: %301 bb53: // Preds: bb51 br bb64 // id: %302 bb54: // Preds: bb52 end_borrow %299 // id: %303 %304 = struct $Int (%41) // user: %305 br bb58(%304) // id: %305 bb55(%306 : $Data.InlineData): // Preds: bb52 end_borrow %299 // id: %307 %308 = struct $Int (%41) // user: %309 br bb58(%308) // id: %309 // %310 // user: %311 bb56(%310 : @guaranteed $Data.InlineSlice): // Preds: bb52 %311 = struct_extract %310, #Data.InlineSlice.slice // user: %313 end_borrow %299 // id: %312 %313 = struct_extract %311, #Range.lowerBound // user: %314 %314 = struct_extract %313, #Int32._value // user: %315 %315 = builtin "sextOrBitCast_Int32_Int64"(%314) : $Builtin.Int64 // user: %316 %316 = struct $Int (%315) // user: %317 br bb58(%316) // id: %317 // %318 // user: %319 bb57(%318 : @guaranteed $Data.LargeSlice): // Preds: bb52 %319 = struct_extract %318, #Data.LargeSlice.slice // user: %320 %320 = ref_element_addr %319, #Data.RangeReference.range // user: %321 %321 = begin_access [read] [dynamic] [no_nested_conflict] %320 // users: %324, %322 %322 = struct_element_addr %321, #Range.lowerBound // user: %323 %323 = load [trivial] %322 // user: %326 end_access %321 // id: %324 end_borrow %299 // id: %325 br bb58(%323) // id: %326 // %327 // users: %366, %328 bb58(%327 : $Int): // Preds: bb57 bb56 bb55 bb54 %328 = struct_extract %327, #Int._value // user: %364 end_borrow %298 // id: %329 %330 = load_borrow %297 // users: %363, %331 %331 = begin_borrow [lexical] %330 // users: %359, %346, %338, %334, %332 %332 = struct_extract %331, #Data._representation // user: %333 switch_enum %332, case #Data._Representation.empty!enumelt: bb59, case #Data._Representation.inline!enumelt: bb60, case #Data._Representation.slice!enumelt: bb61, case #Data._Representation.large!enumelt: bb62 // id: %333 bb59: // Preds: bb58 end_borrow %331 // id: %334 %335 = struct $Int (%41) // user: %336 br bb63(%335) // id: %336 // %337 // user: %339 bb60(%337 : $Data.InlineData): // Preds: bb58 end_borrow %331 // id: %338 %339 = struct_extract %337, #Data.InlineData.length // user: %340 %340 = struct_extract %339, #UInt8._value // user: %341 %341 = builtin "zextOrBitCast_Int8_Int64"(%340) : $Builtin.Int64 // user: %342 %342 = struct $Int (%341) // user: %343 br bb63(%342) // id: %343 // %344 // user: %345 bb61(%344 : @guaranteed $Data.InlineSlice): // Preds: bb58 %345 = struct_extract %344, #Data.InlineSlice.slice // user: %347 end_borrow %331 // id: %346 %347 = struct_extract %345, #Range.upperBound // user: %348 %348 = struct_extract %347, #Int32._value // user: %349 %349 = builtin "sextOrBitCast_Int32_Int64"(%348) : $Builtin.Int64 // user: %350 %350 = struct $Int (%349) // user: %351 br bb63(%350) // id: %351 // %352 // user: %353 bb62(%352 : @guaranteed $Data.LargeSlice): // Preds: bb58 %353 = struct_extract %352, #Data.LargeSlice.slice // user: %354 %354 = ref_element_addr %353, #Data.RangeReference.range // user: %355 %355 = begin_access [read] [dynamic] [no_nested_conflict] %354 // users: %358, %356 %356 = struct_element_addr %355, #Range.upperBound // user: %357 %357 = load [trivial] %356 // user: %360 end_access %355 // id: %358 end_borrow %331 // id: %359 br bb63(%357) // id: %360 // %361 // users: %366, %362 bb63(%361 : $Int): // Preds: bb62 bb61 bb60 bb59 %362 = struct_extract %361, #Int._value // user: %364 end_borrow %330 // id: %363 %364 = builtin "cmp_slt_Int64"(%362, %328) : $Builtin.Int1 // user: %365 cond_fail %364, "Range requires lowerBound <= upperBound" // id: %365 %366 = struct $Range (%327, %361) // user: %371 %367 = enum $Optional, #Optional.none!enumelt // user: %371 %368 = struct $Int (%41) // users: %390, %375, %371 %369 = struct_element_addr %297, #Data._representation // user: %371 // function_ref Data._Representation.replaceSubrange(_:with:count:) %370 = function_ref @$s20FoundationEssentials4DataV15_RepresentationO15replaceSubrange_4with5countySnySiG_SVSgSitF : $@convention(method) (Range, Optional, Int, @inout Data._Representation) -> () // user: %371 %371 = apply %370(%366, %367, %368, %369) : $@convention(method) (Range, Optional, Int, @inout Data._Representation) -> () end_access %297 // id: %372 destroy_value %294 // id: %373 %374 = begin_access [modify] [dynamic] [no_nested_conflict] %253 // users: %376, %375 store %368 to [trivial] %374 // id: %375 end_access %374 // id: %376 %377 = integer_literal $Builtin.Int1, 0 // users: %387, %386, %385, %378 %378 = struct $Bool (%377) // users: %390, %390, %390, %380 %379 = begin_access [modify] [dynamic] [no_nested_conflict] %256 // users: %381, %380 store %378 to [trivial] %379 // id: %380 end_access %379 // id: %381 %382 = begin_access [modify] [dynamic] [no_nested_conflict] %261 // users: %392, %391, %383 debug_value %382, var, name "self", argno 1, expr op_deref // id: %383 debug_value %41, var, name "self", type $CostUsageJsonl.JSONTailState, expr op_fragment:#CostUsageJsonl.JSONTailState.containerDepth:op_fragment:#Int._value // id: %384 debug_value %377, var, name "self", type $CostUsageJsonl.JSONTailState, expr op_fragment:#CostUsageJsonl.JSONTailState.insideString:op_fragment:#Bool._value // id: %385 debug_value %377, var, name "self", type $CostUsageJsonl.JSONTailState, expr op_fragment:#CostUsageJsonl.JSONTailState.escaping:op_fragment:#Bool._value // id: %386 debug_value %377, var, name "self", type $CostUsageJsonl.JSONTailState, expr op_fragment:#CostUsageJsonl.JSONTailState.sawNonWhitespace:op_fragment:#Bool._value // id: %387 %388 = enum $CostUsageJsonl.JSONTailState.ScalarState, #CostUsageJsonl.JSONTailState.ScalarState.notScalar!enumelt // users: %390, %389 debug_value %388, var, name "self", type $CostUsageJsonl.JSONTailState, expr op_fragment:#CostUsageJsonl.JSONTailState.scalarState // id: %389 %390 = struct $CostUsageJsonl.JSONTailState (%368, %378, %378, %378, %388) // user: %391 store %390 to [trivial] %382 // id: %391 end_access %382 // id: %392 br bb64 // id: %393 bb64: // Preds: bb53 bb63 end_borrow %248 // id: %394 end_borrow %249 // id: %395 end_borrow %250 // id: %396 end_borrow %251 // id: %397 store %247 to [trivial] %126 // id: %398 %399 = begin_access [modify] [dynamic] [no_nested_conflict] %117 // users: %400, %401 store %247 to [trivial] %399 // id: %400 end_access %399 // id: %401 br bb400 // id: %402 bb65: // Preds: bb50 br bb400 // id: %403 bb66: // Preds: bb49 br bb400 // id: %404 bb67: // Preds: bb48 br bb400 // id: %405 bb68: // Preds: bb45 debug_value undef : $any Error, var, name "$error", argno 2 // id: %406 %407 = begin_borrow [lexical] %128 // users: %423, %422 %408 = begin_borrow [lexical] %114 // users: %423, %422 %409 = begin_borrow [lexical] %87 // users: %423, %422 %410 = begin_borrow [lexical] %116 // users: %423, %422 debug_value undef : $any Error, var, name "$error", argno 1 // id: %411 debug_value %26, let, name "handle", argno 3 // id: %412 debug_value %8, let, name "onLine", argno 9 // id: %413 debug_value %39, let, name "startOffset", argno 10 // id: %414 debug_value %126, var, name "committedOffset", argno 12, expr op_deref // id: %415 debug_value %7, let, name "checkCancellation", argno 13 // id: %416 debug_value %3, let, name "prefixBytes", argno 14 // id: %417 debug_value %2, let, name "maxLineBytes", argno 15 // id: %418 %419 = integer_literal $Builtin.Int64, 262144 // user: %420 %420 = builtin "cmp_slt_Int64"(%208, %419) : $Builtin.Int1 // user: %421 cond_br %420, bb70, bb69 // id: %421 bb69: // Preds: bb68 br bb71(%410, %409, %408, %407) // id: %422 bb70: // Preds: bb68 br bb72(%208, %410, %409, %408, %407) // id: %423 // %424 // user: %431 // %425 // user: %430 // %426 // user: %429 // %427 // user: %428 bb71(%424 : @reborrow ${ var Int64 }, %425 : @reborrow ${ var Int }, %426 : @reborrow ${ var Bool }, %427 : @reborrow ${ var CostUsageJsonl.JSONTailState }): // Preds: bb47 bb69 %428 = borrowed %427 from (%128) // user: %433 %429 = borrowed %426 from (%114) // user: %433 %430 = borrowed %425 from (%87) // user: %433 %431 = borrowed %424 from (%116) // user: %433 %432 = integer_literal $Builtin.Int64, 262144 // user: %433 br bb72(%432, %431, %430, %429, %428) // id: %433 // %434 // user: %443 // %435 // users: %2804, %1929, %442 // %436 // user: %441 // %437 // user: %440 // %438 // users: %2803, %1928, %439 bb72(%434 : $Builtin.Int64, %435 : @reborrow ${ var Int64 }, %436 : @reborrow ${ var Int }, %437 : @reborrow ${ var Bool }, %438 : @reborrow ${ var CostUsageJsonl.JSONTailState }): // Preds: bb71 bb70 %439 = borrowed %438 from (%128) // users: %545, %690, %703, %454, %2810, %682, %810, %526, %1081, %1053, %2039, %2011 %440 = borrowed %437 from (%114) // users: %540, %689, %702, %453, %2809, %681, %810, %526, %1079, %2037 %441 = borrowed %436 from (%87) // users: %537, %688, %701, %452, %2808, %680, %810, %526, %1078, %2036 %442 = borrowed %435 from (%116) // users: %542, %2812, %810, %2816, %693, %1080, %1052, %2038, %2010 %443 = struct $Int (%434) // users: %446, %444 debug_value %443, let, name "readCount" // id: %444 %445 = class_method %26, #FileHandle.read : (FileHandle) -> (Int) throws -> Data?, $@convention(method) (Int, @guaranteed FileHandle) -> (@owned Optional, @error any Error) // user: %446 try_apply %445(%443, %26) : $@convention(method) (Int, @guaranteed FileHandle) -> (@owned Optional, @error any Error), normal bb73, error bb74 // id: %446 // %447 // user: %448 bb73(%447 : @owned $Optional): // Preds: bb72 %448 = move_value [lexical] %447 // users: %2828, %463, %458, %2832, %449 %449 = begin_borrow [lexical] %448 // users: %450, %457, %460 switch_enum %449, case #Optional.some!enumelt: bb75, case #Optional.none!enumelt: bb76 // id: %450 // %451 // user: %455 bb74(%451 : @owned $any Error): // Preds: bb72 end_borrow %441 // id: %452 end_borrow %440 // id: %453 end_borrow %439 // id: %454 br bb393(%451) // id: %455 bb75(%456 : @guaranteed $Data): // Preds: bb73 end_borrow %449 // id: %457 %458 = unchecked_enum_data %448, #Optional.some!enumelt // user: %459 br bb77(%458) // id: %459 bb76: // Preds: bb73 end_borrow %449 // id: %460 %461 = enum $Data._Representation, #Data._Representation.empty!enumelt // user: %462 %462 = struct $Data (%461) // users: %2829, %2833 %463 = begin_borrow [lexical] %448 // users: %464, %2827, %2831 switch_enum %463, case #Optional.none!enumelt: bb394, case #Optional.some!enumelt: bb395 // id: %464 // %465 // user: %466 bb77(%465 : @owned $Data): // Preds: bb75 bb394 bb395 %466 = move_value [lexical] [var_decl] %465 // users: %2638, %2686, %1763, %1811, %2693, %2769, %2763, %1818, %1894, %1888, %2798, %2018, %1923, %1060, %963, %898, %586, %658, %468, %706, %760, %812, %704, %691, %467 debug_value %466, let, name "chunk" // id: %467 %468 = begin_borrow [lexical] %466 // users: %498, %492, %505, %518, %490, %469 %469 = struct_extract %468, #Data._representation // user: %470 switch_enum %469, case #Data._Representation.empty!enumelt: bb78, case #Data._Representation.inline!enumelt: bb79, case #Data._Representation.slice!enumelt: bb80, case #Data._Representation.large!enumelt: bb81 // id: %470 bb78: // Preds: bb77 br bb82(%41) // id: %471 bb79(%472 : $Data.InlineData): // Preds: bb77 br bb82(%41) // id: %473 // %474 // user: %475 bb80(%474 : @guaranteed $Data.InlineSlice): // Preds: bb77 %475 = struct_extract %474, #Data.InlineSlice.slice // user: %476 %476 = struct_extract %475, #Range.lowerBound // user: %477 %477 = struct_extract %476, #Int32._value // user: %478 %478 = builtin "sextOrBitCast_Int32_Int64"(%477) : $Builtin.Int64 // user: %479 br bb82(%478) // id: %479 // %480 // user: %481 bb81(%480 : @guaranteed $Data.LargeSlice): // Preds: bb77 %481 = struct_extract %480, #Data.LargeSlice.slice // user: %482 %482 = ref_element_addr %481, #Data.RangeReference.range // user: %483 %483 = begin_access [read] [dynamic] [no_nested_conflict] %482 // users: %487, %484 %484 = struct_element_addr %483, #Range.lowerBound // user: %485 %485 = struct_element_addr %484, #Int._value // user: %486 %486 = load [trivial] %485 // user: %488 end_access %483 // id: %487 br bb82(%486) // id: %488 // %489 // users: %493, %521 bb82(%489 : $Builtin.Int64): // Preds: bb81 bb80 bb79 bb78 %490 = struct_extract %468, #Data._representation // user: %491 switch_enum %490, case #Data._Representation.empty!enumelt: bb83, case #Data._Representation.inline!enumelt: bb86, case #Data._Representation.slice!enumelt: bb87, case #Data._Representation.large!enumelt: bb88 // id: %491 bb83: // Preds: bb82 end_borrow %468 // id: %492 %493 = builtin "cmp_eq_Int64"(%489, %41) : $Builtin.Int1 // user: %494 cond_br %493, bb84, bb85 // id: %494 bb84: // Preds: bb83 br bb92 // id: %495 bb85: // Preds: bb83 br bb93 // id: %496 // %497 // user: %499 bb86(%497 : $Data.InlineData): // Preds: bb82 end_borrow %468 // id: %498 %499 = struct_extract %497, #Data.InlineData.length // user: %500 %500 = struct_extract %499, #UInt8._value // user: %501 %501 = builtin "zextOrBitCast_Int8_Int64"(%500) : $Builtin.Int64 // user: %502 br bb89(%501) // id: %502 // %503 // user: %504 bb87(%503 : @guaranteed $Data.InlineSlice): // Preds: bb82 %504 = struct_extract %503, #Data.InlineSlice.slice // user: %506 end_borrow %468 // id: %505 %506 = struct_extract %504, #Range.upperBound // user: %507 %507 = struct_extract %506, #Int32._value // user: %508 %508 = builtin "sextOrBitCast_Int32_Int64"(%507) : $Builtin.Int64 // user: %509 br bb89(%508) // id: %509 // %510 // user: %511 bb88(%510 : @guaranteed $Data.LargeSlice): // Preds: bb82 %511 = struct_extract %510, #Data.LargeSlice.slice // user: %512 %512 = ref_element_addr %511, #Data.RangeReference.range // user: %513 %513 = begin_access [read] [dynamic] [no_nested_conflict] %512 // users: %517, %514 %514 = struct_element_addr %513, #Range.upperBound // user: %515 %515 = struct_element_addr %514, #Int._value // user: %516 %516 = load [trivial] %515 // user: %519 end_access %513 // id: %517 end_borrow %468 // id: %518 br bb89(%516) // id: %519 // %520 // user: %521 bb89(%520 : $Builtin.Int64): // Preds: bb88 bb87 bb86 %521 = builtin "cmp_eq_Int64"(%489, %520) : $Builtin.Int1 // user: %522 cond_br %521, bb91, bb90 // id: %522 bb90: // Preds: bb89 br bb93 // id: %523 bb91: // Preds: bb89 br bb92 // id: %524 bb92: // Preds: bb84 bb91 // function_ref hasCompleteJSONTail #1 () in static CostUsageJsonl.scanBounded(fileURL:offset:maxLineBytes:prefixBytes:maxBytesToRead:resumeState:shouldStop:checkCancellation:onLine:) %525 = function_ref @$s12CodexBarCore14CostUsageJsonlO11scanBounded7fileURL6offset12maxLineBytes06prefixN00lN6ToRead11resumeState10shouldStop17checkCancellation02onM0AC12ScanProgressV20FoundationEssentials0J0V_s5Int64VS2iATSgAC06ResumeS0VSgSbATcSgyyKcSgyAC0M0VXEtKFZ19hasCompleteJSONTailL_SbyF : $@convention(thin) (@guaranteed { var CostUsageJsonl.JSONTailState }, @guaranteed { var Bool }, @guaranteed { var Int }, @guaranteed { var Data }) -> Bool // user: %526 %526 = apply %525(%439, %440, %441, %54) : $@convention(thin) (@guaranteed { var CostUsageJsonl.JSONTailState }, @guaranteed { var Bool }, @guaranteed { var Int }, @guaranteed { var Data }) -> Bool // user: %527 %527 = struct_extract %526, #Bool._value // user: %528 cond_br %527, bb94, bb108 // id: %528 bb93: // Preds: bb85 bb90 switch_enum %7, case #Optional.some!enumelt: bb110, case #Optional.none!enumelt: bb111 // id: %529 bb94: // Preds: bb92 %530 = integer_literal $Builtin.Int1, -1 // user: %531 %531 = builtin "sadd_with_overflow_Int64"(%42, %189, %530) : $(Builtin.Int64, Builtin.Int1) // users: %533, %532 %532 = tuple_extract %531, 0 // user: %535 %533 = tuple_extract %531, 1 // user: %534 cond_fail %533, "arithmetic overflow" // id: %534 %535 = struct $Int64 (%532) // users: %683, %685, %575, %567, %536 debug_value %535, let, name "endOffset", argno 1 // id: %536 %537 = project_box %441, 0 // users: %660, %547, %538 debug_value %537, var, name "lineBytes", argno 2, expr op_deref // id: %538 debug_value %55, var, name "current", argno 3, expr op_deref // id: %539 %540 = project_box %440, 0 // users: %665, %556, %541 debug_value %540, var, name "truncated", argno 4, expr op_deref // id: %541 %542 = project_box %442, 0 // users: %684, %559, %543 debug_value %542, var, name "lineStartOffset", argno 5, expr op_deref // id: %543 debug_value %8, let, name "onLine", argno 6 // id: %544 %545 = project_box %439, 0 // users: %668, %546 debug_value %545, var, name "jsonTailState", argno 7, expr op_deref // id: %546 %547 = begin_access [read] [dynamic] [no_nested_conflict] %537 // users: %550, %548 %548 = struct_element_addr %547, #Int._value // user: %549 %549 = load [trivial] %548 // user: %551 end_access %547 // id: %550 %551 = builtin "cmp_slt_Int64"(%41, %549) : $Builtin.Int1 // user: %552 cond_br %551, bb95, bb96 // id: %552 bb95: // Preds: bb94 %553 = begin_access [read] [dynamic] [no_nested_conflict] %55 // users: %555, %554 %554 = load [copy] %553 // user: %562 end_access %553 // id: %555 %556 = begin_access [read] [dynamic] [no_nested_conflict] %540 // users: %558, %557 %557 = load [trivial] %556 // users: %571, %565 end_access %556 // id: %558 %559 = begin_access [read] [dynamic] [no_nested_conflict] %542 // users: %561, %560 %560 = load [trivial] %559 // users: %573, %566 end_access %559 // id: %561 %562 = move_value [lexical] %554 // users: %569, %564 %563 = alloc_stack [lexical] [var_decl] $CostUsageJsonl.Line, var, name "self" // users: %577, %576, %574, %572, %570, %568 debug_value %562, let, name "bytes", argno 1 // id: %564 debug_value %557, let, name "wasTruncated", argno 2 // id: %565 debug_value %560, let, name "startOffset", argno 3 // id: %566 debug_value %535, let, name "endOffset", argno 4 // id: %567 %568 = struct_element_addr %563, #CostUsageJsonl.Line.bytes // user: %569 store %562 to [init] %568 // id: %569 %570 = struct_element_addr %563, #CostUsageJsonl.Line.wasTruncated // user: %571 store %557 to [trivial] %570 // id: %571 %572 = struct_element_addr %563, #CostUsageJsonl.Line.startOffset // user: %573 store %560 to [trivial] %572 // id: %573 %574 = struct_element_addr %563, #CostUsageJsonl.Line.endOffset // user: %575 store %535 to [trivial] %574 // id: %575 %576 = load [take] %563 // user: %578 dealloc_stack %563 // id: %577 %578 = move_value [lexical] [var_decl] %576 // users: %659, %580, %579 debug_value %578, let, name "line" // id: %579 %580 = apply %8(%578) : $@noescape @callee_guaranteed (@guaranteed CostUsageJsonl.Line) -> () %581 = begin_access [modify] [dynamic] %55 // users: %657, %654, %615, %582 %582 = load_borrow %581 // users: %614, %583 %583 = begin_borrow [lexical] %582 // users: %610, %597, %592, %588, %584 %584 = struct_extract %583, #Data._representation // user: %585 switch_enum %584, case #Data._Representation.empty!enumelt: bb97, case #Data._Representation.inline!enumelt: bb98, case #Data._Representation.slice!enumelt: bb99, case #Data._Representation.large!enumelt: bb100 // id: %585 bb96: // Preds: bb94 destroy_value %466 // id: %586 br bb107 // id: %587 bb97: // Preds: bb95 end_borrow %583 // id: %588 %589 = struct $Int (%41) // user: %590 br bb101(%589) // id: %590 bb98(%591 : $Data.InlineData): // Preds: bb95 end_borrow %583 // id: %592 %593 = struct $Int (%41) // user: %594 br bb101(%593) // id: %594 // %595 // user: %596 bb99(%595 : @guaranteed $Data.InlineSlice): // Preds: bb95 %596 = struct_extract %595, #Data.InlineSlice.slice // user: %598 end_borrow %583 // id: %597 %598 = struct_extract %596, #Range.lowerBound // user: %599 %599 = struct_extract %598, #Int32._value // user: %600 %600 = builtin "sextOrBitCast_Int32_Int64"(%599) : $Builtin.Int64 // user: %601 %601 = struct $Int (%600) // user: %602 br bb101(%601) // id: %602 // %603 // user: %604 bb100(%603 : @guaranteed $Data.LargeSlice): // Preds: bb95 %604 = struct_extract %603, #Data.LargeSlice.slice // user: %605 %605 = ref_element_addr %604, #Data.RangeReference.range // user: %606 %606 = begin_access [read] [dynamic] [no_nested_conflict] %605 // users: %609, %607 %607 = struct_element_addr %606, #Range.lowerBound // user: %608 %608 = load [trivial] %607 // user: %611 end_access %606 // id: %609 end_borrow %583 // id: %610 br bb101(%608) // id: %611 // %612 // users: %651, %613 bb101(%612 : $Int): // Preds: bb100 bb99 bb98 bb97 %613 = struct_extract %612, #Int._value // user: %649 end_borrow %582 // id: %614 %615 = load_borrow %581 // users: %648, %616 %616 = begin_borrow [lexical] %615 // users: %644, %631, %623, %619, %617 %617 = struct_extract %616, #Data._representation // user: %618 switch_enum %617, case #Data._Representation.empty!enumelt: bb102, case #Data._Representation.inline!enumelt: bb103, case #Data._Representation.slice!enumelt: bb104, case #Data._Representation.large!enumelt: bb105 // id: %618 bb102: // Preds: bb101 end_borrow %616 // id: %619 %620 = struct $Int (%41) // user: %621 br bb106(%620) // id: %621 // %622 // user: %624 bb103(%622 : $Data.InlineData): // Preds: bb101 end_borrow %616 // id: %623 %624 = struct_extract %622, #Data.InlineData.length // user: %625 %625 = struct_extract %624, #UInt8._value // user: %626 %626 = builtin "zextOrBitCast_Int8_Int64"(%625) : $Builtin.Int64 // user: %627 %627 = struct $Int (%626) // user: %628 br bb106(%627) // id: %628 // %629 // user: %630 bb104(%629 : @guaranteed $Data.InlineSlice): // Preds: bb101 %630 = struct_extract %629, #Data.InlineSlice.slice // user: %632 end_borrow %616 // id: %631 %632 = struct_extract %630, #Range.upperBound // user: %633 %633 = struct_extract %632, #Int32._value // user: %634 %634 = builtin "sextOrBitCast_Int32_Int64"(%633) : $Builtin.Int64 // user: %635 %635 = struct $Int (%634) // user: %636 br bb106(%635) // id: %636 // %637 // user: %638 bb105(%637 : @guaranteed $Data.LargeSlice): // Preds: bb101 %638 = struct_extract %637, #Data.LargeSlice.slice // user: %639 %639 = ref_element_addr %638, #Data.RangeReference.range // user: %640 %640 = begin_access [read] [dynamic] [no_nested_conflict] %639 // users: %643, %641 %641 = struct_element_addr %640, #Range.upperBound // user: %642 %642 = load [trivial] %641 // user: %645 end_access %640 // id: %643 end_borrow %616 // id: %644 br bb106(%642) // id: %645 // %646 // users: %651, %647 bb106(%646 : $Int): // Preds: bb105 bb104 bb103 bb102 %647 = struct_extract %646, #Int._value // user: %649 end_borrow %615 // id: %648 %649 = builtin "cmp_slt_Int64"(%647, %613) : $Builtin.Int1 // user: %650 cond_fail %649, "Range requires lowerBound <= upperBound" // id: %650 %651 = struct $Range (%612, %646) // user: %656 %652 = enum $Optional, #Optional.none!enumelt // user: %656 %653 = struct $Int (%41) // users: %676, %661, %656 %654 = struct_element_addr %581, #Data._representation // user: %656 // function_ref Data._Representation.replaceSubrange(_:with:count:) %655 = function_ref @$s20FoundationEssentials4DataV15_RepresentationO15replaceSubrange_4with5countySnySiG_SVSgSitF : $@convention(method) (Range, Optional, Int, @inout Data._Representation) -> () // user: %656 %656 = apply %655(%651, %652, %653, %654) : $@convention(method) (Range, Optional, Int, @inout Data._Representation) -> () end_access %581 // id: %657 destroy_value %466 // id: %658 destroy_value %578 // id: %659 %660 = begin_access [modify] [dynamic] [no_nested_conflict] %537 // users: %662, %661 store %653 to [trivial] %660 // id: %661 end_access %660 // id: %662 %663 = integer_literal $Builtin.Int1, 0 // users: %673, %672, %671, %664 %664 = struct $Bool (%663) // users: %676, %676, %676, %666 %665 = begin_access [modify] [dynamic] [no_nested_conflict] %540 // users: %667, %666 store %664 to [trivial] %665 // id: %666 end_access %665 // id: %667 %668 = begin_access [modify] [dynamic] [no_nested_conflict] %545 // users: %678, %677, %669 debug_value %668, var, name "self", argno 1, expr op_deref // id: %669 debug_value %41, var, name "self", type $CostUsageJsonl.JSONTailState, expr op_fragment:#CostUsageJsonl.JSONTailState.containerDepth:op_fragment:#Int._value // id: %670 debug_value %663, var, name "self", type $CostUsageJsonl.JSONTailState, expr op_fragment:#CostUsageJsonl.JSONTailState.insideString:op_fragment:#Bool._value // id: %671 debug_value %663, var, name "self", type $CostUsageJsonl.JSONTailState, expr op_fragment:#CostUsageJsonl.JSONTailState.escaping:op_fragment:#Bool._value // id: %672 debug_value %663, var, name "self", type $CostUsageJsonl.JSONTailState, expr op_fragment:#CostUsageJsonl.JSONTailState.sawNonWhitespace:op_fragment:#Bool._value // id: %673 %674 = enum $CostUsageJsonl.JSONTailState.ScalarState, #CostUsageJsonl.JSONTailState.ScalarState.notScalar!enumelt // users: %676, %675 debug_value %674, var, name "self", type $CostUsageJsonl.JSONTailState, expr op_fragment:#CostUsageJsonl.JSONTailState.scalarState // id: %675 %676 = struct $CostUsageJsonl.JSONTailState (%653, %664, %664, %664, %674) // user: %677 store %676 to [trivial] %668 // id: %677 end_access %668 // id: %678 br bb107 // id: %679 bb107: // Preds: bb96 bb106 end_borrow %441 // id: %680 end_borrow %440 // id: %681 end_borrow %439 // id: %682 store %535 to [trivial] %126 // id: %683 %684 = begin_access [modify] [dynamic] [no_nested_conflict] %542 // users: %686, %685 store %535 to [trivial] %684 // id: %685 end_access %684 // id: %686 br bb109 // id: %687 bb108: // Preds: bb92 end_borrow %441 // id: %688 end_borrow %440 // id: %689 end_borrow %439 // id: %690 destroy_value %466 // id: %691 br bb109 // id: %692 bb109: // Preds: bb107 bb108 end_borrow %442 // id: %693 br bb400 // id: %694 // %695 // user: %696 bb110(%695 : @guaranteed $@callee_guaranteed () -> @error any Error): // Preds: bb93 try_apply %695() : $@callee_guaranteed () -> @error any Error, normal bb112, error bb113 // id: %696 bb111: // Preds: bb93 br bb114 // id: %697 bb112(%698 : $()): // Preds: bb110 br bb114 // id: %699 // %700 // user: %705 bb113(%700 : @owned $any Error): // Preds: bb110 end_borrow %441 // id: %701 end_borrow %440 // id: %702 end_borrow %439 // id: %703 destroy_value %466 // id: %704 br bb393(%700) // id: %705 bb114: // Preds: bb112 bb111 %706 = begin_borrow %466 // users: %712, %709, %719, %742, %707 %707 = struct_extract %706, #Data._representation // user: %708 switch_enum %707, case #Data._Representation.empty!enumelt: bb115, case #Data._Representation.inline!enumelt: bb116, case #Data._Representation.slice!enumelt: bb117, case #Data._Representation.large!enumelt: bb118 // id: %708 bb115: // Preds: bb114 end_borrow %706 // id: %709 br bb119(%41) // id: %710 // %711 // user: %713 bb116(%711 : $Data.InlineData): // Preds: bb114 end_borrow %706 // id: %712 %713 = struct_extract %711, #Data.InlineData.length // user: %714 %714 = struct_extract %713, #UInt8._value // user: %715 %715 = builtin "zextOrBitCast_Int8_Int64"(%714) : $Builtin.Int64 // user: %716 br bb119(%715) // id: %716 // %717 // user: %718 bb117(%717 : @guaranteed $Data.InlineSlice): // Preds: bb114 %718 = struct_extract %717, #Data.InlineSlice.slice // users: %721, %720 end_borrow %706 // id: %719 %720 = struct_extract %718, #Range.upperBound // user: %722 %721 = struct_extract %718, #Range.lowerBound // user: %723 %722 = struct_extract %720, #Int32._value // user: %725 %723 = struct_extract %721, #Int32._value // user: %725 %724 = integer_literal $Builtin.Int1, -1 // user: %725 %725 = builtin "ssub_with_overflow_Int32"(%722, %723, %724) : $(Builtin.Int32, Builtin.Int1) // users: %727, %726 %726 = tuple_extract %725, 0 // user: %729 %727 = tuple_extract %725, 1 // user: %728 cond_fail %727, "arithmetic overflow" // id: %728 %729 = builtin "sextOrBitCast_Int32_Int64"(%726) : $Builtin.Int64 // user: %730 br bb119(%729) // id: %730 // %731 // user: %732 bb118(%731 : @guaranteed $Data.LargeSlice): // Preds: bb114 %732 = struct_extract %731, #Data.LargeSlice.slice // user: %733 %733 = ref_element_addr %732, #Data.RangeReference.range // user: %734 %734 = begin_access [read] [dynamic] [no_nested_conflict] %733 // users: %741, %738, %735 %735 = struct_element_addr %734, #Range.upperBound // user: %736 %736 = struct_element_addr %735, #Int._value // user: %737 %737 = load [trivial] %736 // user: %744 %738 = struct_element_addr %734, #Range.lowerBound // user: %739 %739 = struct_element_addr %738, #Int._value // user: %740 %740 = load [trivial] %739 // user: %744 end_access %734 // id: %741 end_borrow %706 // id: %742 %743 = integer_literal $Builtin.Int1, -1 // user: %744 %744 = builtin "ssub_with_overflow_Int64"(%737, %740, %743) : $(Builtin.Int64, Builtin.Int1) // users: %746, %745 %745 = tuple_extract %744, 0 // user: %748 %746 = tuple_extract %744, 1 // user: %747 cond_fail %746, "arithmetic overflow" // id: %747 br bb119(%745) // id: %748 // %749 // user: %751 bb119(%749 : $Builtin.Int64): // Preds: bb118 bb117 bb116 bb115 %750 = integer_literal $Builtin.Int1, -1 // users: %2521, %2487, %2453, %1646, %1612, %1578, %796, %778, %1961, %2672, %2654, %2785, %2734, %2716, %2743, %2616, %2598, %2582, %2275, %2271, %2173, %2155, %2266, %2224, %2206, %2233, %2122, %2104, %1972, %1003, %1797, %1779, %1910, %1859, %1841, %1868, %1741, %1723, %1486, %1707, %1317, %1313, %1215, %1197, %1308, %1266, %1248, %1275, %1164, %1146, %1014, %802, %756, %751 %751 = builtin "sadd_with_overflow_Int64"(%189, %749, %750) : $(Builtin.Int64, Builtin.Int1) // users: %753, %752 %752 = tuple_extract %751, 0 // users: %756, %755 %753 = tuple_extract %751, 1 // user: %754 cond_fail %753, "arithmetic overflow" // id: %754 %755 = struct $Int64 (%752) // users: %2837, %2838 %756 = builtin "sadd_with_overflow_Int64"(%42, %752, %750) : $(Builtin.Int64, Builtin.Int1) // users: %758, %757 %757 = tuple_extract %756, 0 // user: %802 %758 = tuple_extract %756, 1 // user: %759 cond_fail %758, "arithmetic overflow" // id: %759 %760 = begin_borrow %466 // users: %766, %763, %773, %795, %761 %761 = struct_extract %760, #Data._representation // user: %762 switch_enum %761, case #Data._Representation.empty!enumelt: bb120, case #Data._Representation.inline!enumelt: bb121, case #Data._Representation.slice!enumelt: bb122, case #Data._Representation.large!enumelt: bb123 // id: %762 bb120: // Preds: bb119 end_borrow %760 // id: %763 br bb124(%41) // id: %764 // %765 // user: %767 bb121(%765 : $Data.InlineData): // Preds: bb119 end_borrow %760 // id: %766 %767 = struct_extract %765, #Data.InlineData.length // user: %768 %768 = struct_extract %767, #UInt8._value // user: %769 %769 = builtin "zextOrBitCast_Int8_Int64"(%768) : $Builtin.Int64 // user: %770 br bb124(%769) // id: %770 // %771 // user: %772 bb122(%771 : @guaranteed $Data.InlineSlice): // Preds: bb119 %772 = struct_extract %771, #Data.InlineSlice.slice // users: %775, %774 end_borrow %760 // id: %773 %774 = struct_extract %772, #Range.upperBound // user: %776 %775 = struct_extract %772, #Range.lowerBound // user: %777 %776 = struct_extract %774, #Int32._value // user: %778 %777 = struct_extract %775, #Int32._value // user: %778 %778 = builtin "ssub_with_overflow_Int32"(%776, %777, %750) : $(Builtin.Int32, Builtin.Int1) // users: %780, %779 %779 = tuple_extract %778, 0 // user: %782 %780 = tuple_extract %778, 1 // user: %781 cond_fail %780, "arithmetic overflow" // id: %781 %782 = builtin "sextOrBitCast_Int32_Int64"(%779) : $Builtin.Int64 // user: %783 br bb124(%782) // id: %783 // %784 // user: %785 bb123(%784 : @guaranteed $Data.LargeSlice): // Preds: bb119 %785 = struct_extract %784, #Data.LargeSlice.slice // user: %786 %786 = ref_element_addr %785, #Data.RangeReference.range // user: %787 %787 = begin_access [read] [dynamic] [no_nested_conflict] %786 // users: %794, %791, %788 %788 = struct_element_addr %787, #Range.upperBound // user: %789 %789 = struct_element_addr %788, #Int._value // user: %790 %790 = load [trivial] %789 // user: %796 %791 = struct_element_addr %787, #Range.lowerBound // user: %792 %792 = struct_element_addr %791, #Int._value // user: %793 %793 = load [trivial] %792 // user: %796 end_access %787 // id: %794 end_borrow %760 // id: %795 %796 = builtin "ssub_with_overflow_Int64"(%790, %793, %750) : $(Builtin.Int64, Builtin.Int1) // users: %798, %797 %797 = tuple_extract %796, 0 // user: %800 %798 = tuple_extract %796, 1 // user: %799 cond_fail %798, "arithmetic overflow" // id: %799 br bb124(%797) // id: %800 // %801 // user: %802 bb124(%801 : $Builtin.Int64): // Preds: bb123 bb122 bb121 bb120 %802 = builtin "ssub_with_overflow_Int64"(%757, %801, %750) : $(Builtin.Int64, Builtin.Int1) // users: %804, %803 %803 = tuple_extract %802, 0 // users: %2275, %1317, %806 %804 = tuple_extract %802, 1 // user: %805 cond_fail %804, "arithmetic overflow" // id: %805 %806 = struct $Int64 (%803) // users: %2015, %2044, %1057, %1086, %810, %807 debug_value %806, let, name "chunkStartOffset" // id: %807 %808 = alloc_stack $() // users: %894, %959, %2811 // function_ref closure #1 in closure #2 in static CostUsageJsonl.scanBounded(fileURL:offset:maxLineBytes:prefixBytes:maxBytesToRead:resumeState:shouldStop:checkCancellation:onLine:) %809 = function_ref @$s12CodexBarCore14CostUsageJsonlO11scanBounded7fileURL6offset12maxLineBytes06prefixN00lN6ToRead11resumeState10shouldStop17checkCancellation02onM0AC12ScanProgressV20FoundationEssentials0J0V_s5Int64VS2iATSgAC06ResumeS0VSgSbATcSgyyKcSgyAC0M0VXEtKFZSbyKXEfU0_ySWXEfU_ : $@convention(thin) @substituted <τ_0_0> (UnsafeRawBufferPointer, @guaranteed { var Int }, @guaranteed { var Data }, Int, Int, @guaranteed { var Bool }, Int64, @guaranteed { var Int64 }, @guaranteed @noescape @callee_guaranteed (@guaranteed CostUsageJsonl.Line) -> (), @guaranteed { var CostUsageJsonl.JSONTailState }, @inout_aliasable Int64) -> (@out τ_0_0, @error any Error) for <()> // user: %810 %810 = partial_apply [callee_guaranteed] [on_stack] %809(%441, %54, %3, %2, %440, %806, %442, %8, %439, %126) : $@convention(thin) @substituted <τ_0_0> (UnsafeRawBufferPointer, @guaranteed { var Int }, @guaranteed { var Data }, Int, Int, @guaranteed { var Bool }, Int64, @guaranteed { var Int64 }, @guaranteed @noescape @callee_guaranteed (@guaranteed CostUsageJsonl.Line) -> (), @guaranteed { var CostUsageJsonl.JSONTailState }, @inout_aliasable Int64) -> (@out τ_0_0, @error any Error) for <()> // users: %2639, %2687, %1764, %1812, %2694, %2770, %2764, %1819, %1895, %1889, %2799, %2019, %1924, %1061, %966, %901, %811 %811 = begin_borrow [lexical] %810 // users: %2767, %1892, %2691, %1816, %2794, %2006, %1919, %1048, %2636, %2684, %1761, %1809, %2761, %1886, %965, %900, %853, %918 %812 = begin_borrow %466 // users: %962, %897, %2007, %1049, %2685, %2637, %1810, %1762, %1920, %2795, %1887, %1893, %2762, %2768, %1817, %2692, %813 %813 = struct_extract %812, #Data._representation // user: %814 switch_enum %813, case #Data._Representation.empty!enumelt: bb125, case #Data._Representation.inline!enumelt: bb130, case #Data._Representation.slice!enumelt: bb135, case #Data._Representation.large!enumelt: bb275 // id: %814 bb125: // Preds: bb124 %815 = alloc_stack [var_decl] $Data.InlineData // users: %850, %847, %818 %816 = integer_literal $Builtin.Int8, 0 // user: %817 %817 = struct $UInt8 (%816) // users: %848, %846, %844, %842, %840, %838, %836, %834, %832, %830, %828, %826, %824, %822, %820 %818 = struct_element_addr %815, #Data.InlineData.bytes // users: %849, %845, %843, %841, %839, %837, %835, %833, %831, %829, %827, %825, %823, %821, %819 %819 = tuple_element_addr %818, 0 // user: %820 store %817 to [trivial] %819 // id: %820 %821 = tuple_element_addr %818, 1 // user: %822 store %817 to [trivial] %821 // id: %822 %823 = tuple_element_addr %818, 2 // user: %824 store %817 to [trivial] %823 // id: %824 %825 = tuple_element_addr %818, 3 // user: %826 store %817 to [trivial] %825 // id: %826 %827 = tuple_element_addr %818, 4 // user: %828 store %817 to [trivial] %827 // id: %828 %829 = tuple_element_addr %818, 5 // user: %830 store %817 to [trivial] %829 // id: %830 %831 = tuple_element_addr %818, 6 // user: %832 store %817 to [trivial] %831 // id: %832 %833 = tuple_element_addr %818, 7 // user: %834 store %817 to [trivial] %833 // id: %834 %835 = tuple_element_addr %818, 8 // user: %836 store %817 to [trivial] %835 // id: %836 %837 = tuple_element_addr %818, 9 // user: %838 store %817 to [trivial] %837 // id: %838 %839 = tuple_element_addr %818, 10 // user: %840 store %817 to [trivial] %839 // id: %840 %841 = tuple_element_addr %818, 11 // user: %842 store %817 to [trivial] %841 // id: %842 %843 = tuple_element_addr %818, 12 // user: %844 store %817 to [trivial] %843 // id: %844 %845 = tuple_element_addr %818, 13 // user: %846 store %817 to [trivial] %845 // id: %846 %847 = struct_element_addr %815, #Data.InlineData.length // user: %848 store %817 to [trivial] %847 // id: %848 %849 = load [trivial] %818 // user: %857 dealloc_stack %815 // id: %850 %851 = struct $Int (%41) // user: %853 // function_ref specialized closure #1 in Data.InlineData.withUnsafeBytes(_:) %852 = function_ref @$s20FoundationEssentials4DataV06InlineC0V15withUnsafeBytesyxxSWKXEKlFxSWKXEfU_yt_TG5 : $@convention(thin) (UnsafeRawBufferPointer, @guaranteed @noescape @callee_guaranteed @substituted <τ_0_0> (UnsafeRawBufferPointer) -> (@out τ_0_0, @error any Error) for <()>, Int) -> (@out (), @error_indirect any Error) // user: %853 %853 = partial_apply [callee_guaranteed] [on_stack] %852(%811, %851) : $@convention(thin) (UnsafeRawBufferPointer, @guaranteed @noescape @callee_guaranteed @substituted <τ_0_0> (UnsafeRawBufferPointer) -> (@out τ_0_0, @error any Error) for <()>, Int) -> (@out (), @error_indirect any Error) // user: %854 %854 = convert_function %853 to $@noescape @callee_guaranteed @substituted <τ_0_0, τ_0_1> (UnsafeRawBufferPointer) -> (@out τ_0_1, @error_indirect τ_0_0) for // users: %906, %899, %855 %855 = begin_borrow [lexical] %854 // users: %896, %905, %894 %856 = alloc_stack $(UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8) // users: %909, %903, %858, %857 store %849 to [trivial] %856 // id: %857 %858 = address_to_pointer [stack_protection] %856 to $Builtin.RawPointer // users: %889, %859 %859 = struct $UnsafeRawPointer (%858) // user: %860 %860 = enum $Optional, #Optional.some!enumelt, %859 // user: %892 %861 = builtin "sizeof"<(UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8)>() : $Builtin.Word // user: %862 %862 = builtin "sextOrBitCast_Word_Int64"(%861) : $Builtin.Int64 // users: %887, %876 %863 = integer_literal $Builtin.Int8, 2 // users: %882, %875, %869 %864 = integer_literal $Builtin.Int32, 0 // user: %883 %865 = integer_literal $Builtin.Int1, 0 // user: %877 %866 = string_literal utf8 "Swift/IntegerTypes.swift" // user: %868 %867 = integer_literal $Builtin.Word, 24 // user: %869 %868 = builtin "ptrtoint_Word"(%866) : $Builtin.Word // user: %869 %869 = struct $StaticString (%868, %867, %863) // user: %885 %870 = integer_literal $Builtin.Int64, 9617 // user: %871 %871 = struct $UInt (%870) // user: %885 %872 = string_literal utf8 "" // user: %874 %873 = integer_literal $Builtin.Word, 0 // user: %875 %874 = builtin "ptrtoint_Word"(%872) : $Builtin.Word // user: %875 %875 = struct $StaticString (%874, %873, %863) // user: %885 %876 = builtin "cmp_slt_Int64"(%862, %41) : $Builtin.Int1 // user: %877 %877 = builtin "int_expect_Int1"(%876, %865) : $Builtin.Int1 // user: %878 cond_br %877, bb126, bb127 // id: %878 bb126: // Preds: bb125 %879 = string_literal utf8 "Fatal error" // user: %881 %880 = integer_literal $Builtin.Word, 11 // user: %882 %881 = builtin "ptrtoint_Word"(%879) : $Builtin.Word // user: %882 %882 = struct $StaticString (%881, %880, %863) // user: %885 %883 = struct $UInt32 (%864) // user: %885 // function_ref _fatalErrorMessage(_:_:file:line:flags:) %884 = function_ref @$ss18_fatalErrorMessage__4file4line5flagss5NeverOs12StaticStringV_A2HSus6UInt32VtF : $@convention(thin) (StaticString, StaticString, StaticString, UInt, UInt32) -> Never // user: %885 %885 = apply %884(%882, %875, %869, %871, %883) : $@convention(thin) (StaticString, StaticString, StaticString, UInt, UInt32) -> Never unreachable // id: %886 bb127: // Preds: bb125 %887 = builtin "assumeNonNegative_Int64"(%862) : $Builtin.Int64 // user: %888 %888 = builtin "truncOrBitCast_Int64_Word"(%887) : $Builtin.Word // user: %889 %889 = index_raw_pointer %858, %888 // user: %890 %890 = struct $UnsafeRawPointer (%889) // user: %891 %891 = enum $Optional, #Optional.some!enumelt, %890 // user: %892 %892 = struct $UnsafeRawBufferPointer (%860, %891) // user: %894 %893 = alloc_stack $any Error // users: %907, %894, %908, %902 try_apply %855(%808, %893, %892) : $@noescape @callee_guaranteed @substituted <τ_0_0, τ_0_1> (UnsafeRawBufferPointer) -> (@out τ_0_1, @error_indirect τ_0_0) for , normal bb128, error bb129 // id: %894 bb128(%895 : $()): // Preds: bb127 end_borrow %855 // id: %896 end_borrow %812 // id: %897 destroy_value %466 // id: %898 destroy_value %854 // id: %899 end_borrow %811 // id: %900 destroy_value %810 // id: %901 dealloc_stack %893 // id: %902 dealloc_stack %856 // id: %903 br bb391 // id: %904 bb129: // Preds: bb127 end_borrow %855 // id: %905 destroy_value %854 // id: %906 destroy_addr %893 // id: %907 dealloc_stack %893 // id: %908 dealloc_stack %856 // id: %909 br bb392 // id: %910 // %911 // users: %916, %912 bb130(%911 : $Data.InlineData): // Preds: bb124 %912 = struct_extract %911, #Data.InlineData.length // user: %913 %913 = struct_extract %912, #UInt8._value // user: %914 %914 = builtin "zextOrBitCast_Int8_Int64"(%913) : $Builtin.Int64 // user: %915 %915 = struct $Int (%914) // user: %918 %916 = struct_extract %911, #Data.InlineData.bytes // user: %922 // function_ref specialized closure #1 in Data.InlineData.withUnsafeBytes(_:) %917 = function_ref @$s20FoundationEssentials4DataV06InlineC0V15withUnsafeBytesyxxSWKXEKlFxSWKXEfU_yt_TG5 : $@convention(thin) (UnsafeRawBufferPointer, @guaranteed @noescape @callee_guaranteed @substituted <τ_0_0> (UnsafeRawBufferPointer) -> (@out τ_0_0, @error any Error) for <()>, Int) -> (@out (), @error_indirect any Error) // user: %918 %918 = partial_apply [callee_guaranteed] [on_stack] %917(%811, %915) : $@convention(thin) (UnsafeRawBufferPointer, @guaranteed @noescape @callee_guaranteed @substituted <τ_0_0> (UnsafeRawBufferPointer) -> (@out τ_0_0, @error any Error) for <()>, Int) -> (@out (), @error_indirect any Error) // user: %919 %919 = convert_function %918 to $@noescape @callee_guaranteed @substituted <τ_0_0, τ_0_1> (UnsafeRawBufferPointer) -> (@out τ_0_1, @error_indirect τ_0_0) for // users: %971, %964, %920 %920 = begin_borrow [lexical] %919 // users: %961, %970, %959 %921 = alloc_stack $(UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8) // users: %974, %968, %923, %922 store %916 to [trivial] %921 // id: %922 %923 = address_to_pointer [stack_protection] %921 to $Builtin.RawPointer // users: %954, %924 %924 = struct $UnsafeRawPointer (%923) // user: %925 %925 = enum $Optional, #Optional.some!enumelt, %924 // user: %957 %926 = builtin "sizeof"<(UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8)>() : $Builtin.Word // user: %927 %927 = builtin "sextOrBitCast_Word_Int64"(%926) : $Builtin.Int64 // users: %952, %941 %928 = integer_literal $Builtin.Int8, 2 // users: %947, %940, %934 %929 = integer_literal $Builtin.Int32, 0 // user: %948 %930 = integer_literal $Builtin.Int1, 0 // user: %942 %931 = string_literal utf8 "Swift/IntegerTypes.swift" // user: %933 %932 = integer_literal $Builtin.Word, 24 // user: %934 %933 = builtin "ptrtoint_Word"(%931) : $Builtin.Word // user: %934 %934 = struct $StaticString (%933, %932, %928) // user: %950 %935 = integer_literal $Builtin.Int64, 9617 // user: %936 %936 = struct $UInt (%935) // user: %950 %937 = string_literal utf8 "" // user: %939 %938 = integer_literal $Builtin.Word, 0 // user: %940 %939 = builtin "ptrtoint_Word"(%937) : $Builtin.Word // user: %940 %940 = struct $StaticString (%939, %938, %928) // user: %950 %941 = builtin "cmp_slt_Int64"(%927, %41) : $Builtin.Int1 // user: %942 %942 = builtin "int_expect_Int1"(%941, %930) : $Builtin.Int1 // user: %943 cond_br %942, bb131, bb132 // id: %943 bb131: // Preds: bb130 %944 = string_literal utf8 "Fatal error" // user: %946 %945 = integer_literal $Builtin.Word, 11 // user: %947 %946 = builtin "ptrtoint_Word"(%944) : $Builtin.Word // user: %947 %947 = struct $StaticString (%946, %945, %928) // user: %950 %948 = struct $UInt32 (%929) // user: %950 // function_ref _fatalErrorMessage(_:_:file:line:flags:) %949 = function_ref @$ss18_fatalErrorMessage__4file4line5flagss5NeverOs12StaticStringV_A2HSus6UInt32VtF : $@convention(thin) (StaticString, StaticString, StaticString, UInt, UInt32) -> Never // user: %950 %950 = apply %949(%947, %940, %934, %936, %948) : $@convention(thin) (StaticString, StaticString, StaticString, UInt, UInt32) -> Never unreachable // id: %951 bb132: // Preds: bb130 %952 = builtin "assumeNonNegative_Int64"(%927) : $Builtin.Int64 // user: %953 %953 = builtin "truncOrBitCast_Int64_Word"(%952) : $Builtin.Word // user: %954 %954 = index_raw_pointer %923, %953 // user: %955 %955 = struct $UnsafeRawPointer (%954) // user: %956 %956 = enum $Optional, #Optional.some!enumelt, %955 // user: %957 %957 = struct $UnsafeRawBufferPointer (%925, %956) // user: %959 %958 = alloc_stack $any Error // users: %972, %959, %973, %967 try_apply %920(%808, %958, %957) : $@noescape @callee_guaranteed @substituted <τ_0_0, τ_0_1> (UnsafeRawBufferPointer) -> (@out τ_0_1, @error_indirect τ_0_0) for , normal bb133, error bb134 // id: %959 bb133(%960 : $()): // Preds: bb132 end_borrow %920 // id: %961 end_borrow %812 // id: %962 destroy_value %466 // id: %963 destroy_value %919 // id: %964 end_borrow %811 // id: %965 destroy_value %810 // id: %966 dealloc_stack %958 // id: %967 dealloc_stack %921 // id: %968 br bb391 // id: %969 bb134: // Preds: bb132 end_borrow %920 // id: %970 destroy_value %919 // id: %971 destroy_addr %958 // id: %972 dealloc_stack %958 // id: %973 dealloc_stack %921 // id: %974 br bb392 // id: %975 // %976 // users: %978, %977 bb135(%976 : @guaranteed $Data.InlineSlice): // Preds: bb124 %977 = struct_extract %976, #Data.InlineSlice.storage // user: %987 %978 = struct_extract %976, #Data.InlineSlice.slice // users: %982, %979 %979 = struct_extract %978, #Range.lowerBound // user: %980 %980 = struct_extract %979, #Int32._value // user: %981 %981 = builtin "sextOrBitCast_Int32_Int64"(%980) : $Builtin.Int64 // users: %1003, %1014, %985 %982 = struct_extract %978, #Range.upperBound // user: %983 %983 = struct_extract %982, #Int32._value // user: %984 %984 = builtin "sextOrBitCast_Int32_Int64"(%983) : $Builtin.Int64 // users: %1014, %985 %985 = builtin "cmp_slt_Int64"(%984, %981) : $Builtin.Int1 // user: %986 cond_fail %985, "Range requires lowerBound <= upperBound" // id: %986 %987 = begin_borrow [lexical] %977 // users: %1891, %1815, %1918, %1047, %1760, %1808, %1885, %998, %1018, %988 %988 = ref_element_addr %987, #__DataStorage._bytes // user: %989 %989 = begin_access [read] [dynamic] [no_nested_conflict] %988 // users: %997, %992, %990 %990 = load [trivial] %989 // users: %991, %996 switch_enum %990, case #Optional.none!enumelt: bb136, case #Optional.some!enumelt: bb137 // id: %991 bb136: // Preds: bb135 end_access %989 // id: %992 %993 = enum $Optional, #Optional.none!enumelt // user: %994 br bb138(%993) // id: %994 bb137(%995 : $UnsafeMutableRawPointer): // Preds: bb135 %996 = unchecked_enum_data %990, #Optional.some!enumelt // user: %1007 end_access %989 // id: %997 %998 = ref_element_addr %987, #__DataStorage._offset // user: %999 %999 = begin_access [read] [dynamic] [no_nested_conflict] %998 // users: %1002, %1000 %1000 = struct_element_addr %999, #Int._value // user: %1001 %1001 = load [trivial] %1000 // user: %1003 end_access %999 // id: %1002 %1003 = builtin "ssub_with_overflow_Int64"(%981, %1001, %750) : $(Builtin.Int64, Builtin.Int1) // users: %1005, %1004 %1004 = tuple_extract %1003, 0 // user: %1008 %1005 = tuple_extract %1003, 1 // user: %1006 cond_fail %1005, "arithmetic overflow" // id: %1006 %1007 = struct_extract %996, #UnsafeMutableRawPointer._rawValue // user: %1009 %1008 = builtin "truncOrBitCast_Int64_Word"(%1004) : $Builtin.Word // user: %1009 %1009 = index_raw_pointer %1007, %1008 // user: %1010 %1010 = struct $UnsafeRawPointer (%1009) // user: %1011 %1011 = enum $Optional, #Optional.some!enumelt, %1010 // user: %1012 br bb138(%1011) // id: %1012 // %1013 // users: %1051, %1050, %1077, %1031, %1033 bb138(%1013 : $Optional): // Preds: bb137 bb136 %1014 = builtin "ssub_with_overflow_Int64"(%984, %981, %750) : $(Builtin.Int64, Builtin.Int1) // users: %1016, %1015 %1015 = tuple_extract %1014, 0 // users: %1026, %1023 %1016 = tuple_extract %1014, 1 // user: %1017 cond_fail %1016, "arithmetic overflow" // id: %1017 %1018 = ref_element_addr %987, #__DataStorage._length // user: %1019 %1019 = begin_access [read] [dynamic] [no_nested_conflict] %1018 // users: %1022, %1020 %1020 = struct_element_addr %1019, #Int._value // user: %1021 %1021 = load [trivial] %1020 // users: %1025, %1023 end_access %1019 // id: %1022 %1023 = builtin "cmp_slt_Int64"(%1021, %1015) : $Builtin.Int1 // user: %1024 cond_br %1023, bb139, bb140 // id: %1024 bb139: // Preds: bb138 br bb141(%1021) // id: %1025 bb140: // Preds: bb138 br bb141(%1015) // id: %1026 // %1027 // users: %1071, %1044 bb141(%1027 : $Builtin.Int64): // Preds: bb140 bb139 %1028 = integer_literal $Builtin.Int8, 2 // users: %1114, %1098, %1066, %1043, %1037 %1029 = integer_literal $Builtin.Int32, 0 // users: %1115, %1099, %1067 %1030 = integer_literal $Builtin.Int1, 0 // users: %1446, %1453, %1454, %1455, %1109, %1093, %1045 switch_enum %1013, case #Optional.some!enumelt: bb142, case #Optional.none!enumelt: bb143 // id: %1031 bb142(%1032 : $UnsafeRawPointer): // Preds: bb141 %1033 = unchecked_enum_data %1013, #Optional.some!enumelt // user: %1072 %1034 = string_literal utf8 "Swift/IntegerTypes.swift" // user: %1036 %1035 = integer_literal $Builtin.Word, 24 // user: %1037 %1036 = builtin "ptrtoint_Word"(%1034) : $Builtin.Word // user: %1037 %1037 = struct $StaticString (%1036, %1035, %1028) // users: %1117, %1101, %1069 %1038 = integer_literal $Builtin.Int64, 9617 // user: %1039 %1039 = struct $UInt (%1038) // users: %1117, %1101, %1069 %1040 = string_literal utf8 "" // user: %1042 %1041 = integer_literal $Builtin.Word, 0 // user: %1043 %1042 = builtin "ptrtoint_Word"(%1040) : $Builtin.Word // user: %1043 %1043 = struct $StaticString (%1042, %1041, %1028) // users: %1117, %1101, %1069 %1044 = builtin "cmp_slt_Int64"(%1027, %41) : $Builtin.Int1 // user: %1045 %1045 = builtin "int_expect_Int1"(%1044, %1030) : $Builtin.Int1 // user: %1046 cond_br %1045, bb144, bb145 // id: %1046 bb143: // Preds: bb141 end_borrow %987 // id: %1047 end_borrow %811 // id: %1048 end_borrow %812 // id: %1049 debug_value %1013, let, name "rawBuffer", argno 1, type $UnsafeRawBufferPointer, expr op_fragment:#UnsafeRawBufferPointer._position // id: %1050 debug_value %1013, let, name "rawBuffer", argno 1, type $UnsafeRawBufferPointer, expr op_fragment:#UnsafeRawBufferPointer._end // id: %1051 %1052 = begin_borrow [lexical] %442 // user: %1062 %1053 = begin_borrow [lexical] %439 // user: %1062 debug_value undef : $any Error, var, name "$error", argno 2 // id: %1054 debug_value %3, let, name "prefixBytes", argno 5 // id: %1055 debug_value %2, let, name "maxLineBytes", argno 6 // id: %1056 debug_value %806, let, name "chunkStartOffset", argno 8 // id: %1057 debug_value %8, let, name "onLine", argno 10 // id: %1058 debug_value %126, var, name "committedOffset", argno 12, expr op_deref // id: %1059 destroy_value %466 // id: %1060 destroy_value %810 // id: %1061 br bb274(%1052, %1053) // id: %1062 bb144: // Preds: bb142 %1063 = string_literal utf8 "Fatal error" // user: %1065 %1064 = integer_literal $Builtin.Word, 11 // user: %1066 %1065 = builtin "ptrtoint_Word"(%1063) : $Builtin.Word // user: %1066 %1066 = struct $StaticString (%1065, %1064, %1028) // user: %1069 %1067 = struct $UInt32 (%1029) // user: %1069 // function_ref _fatalErrorMessage(_:_:file:line:flags:) %1068 = function_ref @$ss18_fatalErrorMessage__4file4line5flagss5NeverOs12StaticStringV_A2HSus6UInt32VtF : $@convention(thin) (StaticString, StaticString, StaticString, UInt, UInt32) -> Never // user: %1069 %1069 = apply %1068(%1066, %1043, %1037, %1039, %1067) : $@convention(thin) (StaticString, StaticString, StaticString, UInt, UInt32) -> Never unreachable // id: %1070 bb145: // Preds: bb142 %1071 = builtin "assumeNonNegative_Int64"(%1027) : $Builtin.Int64 // user: %1073 %1072 = struct_extract %1033, #UnsafeRawPointer._rawValue // users: %1106, %1124, %1142, %1468, %1717, %1107, %1074 %1073 = builtin "truncOrBitCast_Int64_Word"(%1071) : $Builtin.Word // users: %1089, %1074 %1074 = index_raw_pointer %1072, %1073 // user: %1075 %1075 = struct $UnsafeRawPointer (%1074) // user: %1076 %1076 = enum $Optional, #Optional.some!enumelt, %1075 // user: %1077 %1077 = struct $UnsafeRawBufferPointer (%1013, %1076) // users: %1721, %1137, %1082 %1078 = begin_borrow [lexical] %441 // users: %1152, %1729, %1922, %1916 %1079 = begin_borrow [lexical] %440 // users: %1157, %1734, %1921, %1915 %1080 = begin_borrow [lexical] %442 // users: %1327, %1917, %1925 %1081 = begin_borrow [lexical] %439 // users: %1471, %1330, %1917, %1925 debug_value %1077, let, name "rawBuffer", argno 1 // id: %1082 debug_value undef : $any Error, var, name "$error", argno 2 // id: %1083 debug_value %3, let, name "prefixBytes", argno 5 // id: %1084 debug_value %2, let, name "maxLineBytes", argno 6 // id: %1085 debug_value %806, let, name "chunkStartOffset", argno 8 // id: %1086 debug_value %8, let, name "onLine", argno 10 // id: %1087 debug_value %126, var, name "committedOffset", argno 12, expr op_deref // id: %1088 %1089 = builtin "sextOrBitCast_Word_Int64"(%1073) : $Builtin.Int64 // user: %1091 %1090 = integer_literal $Builtin.Int64, 1 // users: %1527, %1519, %1511, %1503, %1707, %1313, %1104, %1091 %1091 = builtin "sdiv_Int64"(%1089, %1090) : $Builtin.Int64 // users: %1103, %1092 %1092 = builtin "cmp_slt_Int64"(%1091, %41) : $Builtin.Int1 // user: %1093 %1093 = builtin "int_expect_Int1"(%1092, %1030) : $Builtin.Int1 // user: %1094 cond_br %1093, bb146, bb147 // id: %1094 bb146: // Preds: bb145 %1095 = string_literal utf8 "Fatal error" // user: %1097 %1096 = integer_literal $Builtin.Word, 11 // user: %1098 %1097 = builtin "ptrtoint_Word"(%1095) : $Builtin.Word // user: %1098 %1098 = struct $StaticString (%1097, %1096, %1028) // user: %1101 %1099 = struct $UInt32 (%1029) // user: %1101 // function_ref _fatalErrorMessage(_:_:file:line:flags:) %1100 = function_ref @$ss18_fatalErrorMessage__4file4line5flagss5NeverOs12StaticStringV_A2HSus6UInt32VtF : $@convention(thin) (StaticString, StaticString, StaticString, UInt, UInt32) -> Never // user: %1101 %1101 = apply %1100(%1098, %1043, %1037, %1039, %1099) : $@convention(thin) (StaticString, StaticString, StaticString, UInt, UInt32) -> Never unreachable // id: %1102 bb147: // Preds: bb145 %1103 = builtin "assumeNonNegative_Int64"(%1091) : $Builtin.Int64 // users: %1121, %1712, %1104 %1104 = builtin "sdiv_Int64"(%1103, %1090) : $Builtin.Int64 // users: %1108, %1105 %1105 = builtin "truncOrBitCast_Int64_Word"(%1104) : $Builtin.Word // user: %1106 %1106 = bind_memory %1072, %1105 to $*UInt8 debug_value %1072, let, name "base", type $UnsafePointer, expr op_fragment:#UnsafePointer._rawValue // id: %1107 %1108 = builtin "cmp_slt_Int64"(%1104, %41) : $Builtin.Int1 // user: %1109 %1109 = builtin "int_expect_Int1"(%1108, %1030) : $Builtin.Int1 // user: %1110 cond_br %1109, bb148, bb149 // id: %1110 bb148: // Preds: bb147 %1111 = string_literal utf8 "Fatal error" // user: %1113 %1112 = integer_literal $Builtin.Word, 11 // user: %1114 %1113 = builtin "ptrtoint_Word"(%1111) : $Builtin.Word // user: %1114 %1114 = struct $StaticString (%1113, %1112, %1028) // user: %1117 %1115 = struct $UInt32 (%1029) // user: %1117 // function_ref _fatalErrorMessage(_:_:file:line:flags:) %1116 = function_ref @$ss18_fatalErrorMessage__4file4line5flagss5NeverOs12StaticStringV_A2HSus6UInt32VtF : $@convention(thin) (StaticString, StaticString, StaticString, UInt, UInt32) -> Never // user: %1117 %1117 = apply %1116(%1114, %1043, %1037, %1039, %1115) : $@convention(thin) (StaticString, StaticString, StaticString, UInt, UInt32) -> Never unreachable // id: %1118 bb149: // Preds: bb147 debug_value %41, var, name "segmentStart", type $Int, expr op_fragment:#Int._value // id: %1119 debug_value %41, var, name "index", type $Int, expr op_fragment:#Int._value // id: %1120 %1121 = builtin "cmp_slt_Int64"(%41, %1103) : $Builtin.Int1 // user: %1122 cond_br %1121, bb151, bb150 // id: %1122 bb150: // Preds: bb149 br bb153(%41) // id: %1123 bb151: // Preds: bb149 %1124 = pointer_to_address %1072 to [strict] $*UInt8 // user: %1130 %1125 = integer_literal $Builtin.Int8, 10 // user: %1133 br bb152(%41, %41) // id: %1126 // %1127 // users: %1146, %1141, %1702 // %1128 // users: %1313, %1146, %1129, %1707 bb152(%1127 : $Builtin.Int64, %1128 : $Builtin.Int64): // Preds: bb242 bb151 %1129 = builtin "truncOrBitCast_Int64_Word"(%1128) : $Builtin.Word // users: %1469, %1130 %1130 = index_addr [stack_protection] %1124, %1129 // user: %1131 %1131 = struct_element_addr %1130, #UInt8._value // user: %1132 %1132 = load [trivial] %1131 // user: %1133 %1133 = builtin "cmp_eq_Int8"(%1132, %1125) : $Builtin.Int1 // user: %1134 cond_br %1133, bb154, bb197 // id: %1134 // %1135 // users: %1723, %1716, %1139 bb153(%1135 : $Builtin.Int64): // Preds: bb241 bb150 // function_ref UnsafeRawBufferPointer.count.getter %1136 = function_ref @$sSW5countSivg : $@convention(method) (UnsafeRawBufferPointer) -> Int // users: %1721, %1137 %1137 = apply %1136(%1077) : $@convention(method) (UnsafeRawBufferPointer) -> Int // user: %1138 %1138 = struct_extract %1137, #Int._value // user: %1139 %1139 = builtin "cmp_slt_Int64"(%1135, %1138) : $Builtin.Int1 // user: %1140 cond_br %1139, bb243, bb273 // id: %1140 bb154: // Preds: bb152 %1141 = builtin "truncOrBitCast_Int64_Word"(%1127) : $Builtin.Word // user: %1143 %1142 = pointer_to_address %1072 to [strict] $*UInt8 // user: %1143 %1143 = index_addr [stack_protection] %1142, %1141 // user: %1144 %1144 = address_to_pointer [stack_protection] %1143 to $Builtin.RawPointer // user: %1145 %1145 = struct $UnsafePointer (%1144) // users: %1291, %1151 %1146 = builtin "ssub_with_overflow_Int64"(%1128, %1127, %750) : $(Builtin.Int64, Builtin.Int1) // users: %1148, %1147 %1147 = tuple_extract %1146, 0 // users: %1281, %1150, %1279, %1159, %1164 %1148 = tuple_extract %1146, 1 // user: %1149 cond_fail %1148, "arithmetic overflow" // id: %1149 debug_value %1147, let, name "count", argno 2, type $Int, expr op_fragment:#Int._value // id: %1150 debug_value %1145, let, name "bytes", argno 1 // id: %1151 %1152 = project_box %1078, 0 // users: %1324, %1332, %1443, %1295, %1161, %1153 debug_value %1152, var, name "lineBytes", argno 3, expr op_deref // id: %1153 debug_value %55, var, name "current", argno 4, expr op_deref // id: %1154 debug_value %3, let, name "prefixBytes", argno 5 // id: %1155 debug_value %2, let, name "maxLineBytes", argno 6 // id: %1156 %1157 = project_box %1079, 0 // users: %1326, %1341, %1447, %1309, %1158 debug_value %1157, var, name "truncated", argno 7, expr op_deref // id: %1158 %1159 = builtin "cmp_slt_Int64"(%41, %1147) : $Builtin.Int1 // user: %1160 cond_br %1159, bb155, bb164 // id: %1160 bb155: // Preds: bb154 %1161 = begin_access [modify] [dynamic] [no_nested_conflict] %1152 // users: %1170, %1169, %1162 %1162 = struct_element_addr %1161, #Int._value // user: %1163 %1163 = load [trivial] %1162 // user: %1164 %1164 = builtin "sadd_with_overflow_Int64"(%1163, %1147, %750) : $(Builtin.Int64, Builtin.Int1) // users: %1166, %1165 %1165 = tuple_extract %1164, 0 // user: %1168 %1166 = tuple_extract %1164, 1 // user: %1167 cond_fail %1166, "arithmetic overflow" // id: %1167 %1168 = struct $Int (%1165) // user: %1169 store %1168 to [trivial] %1161 // id: %1169 end_access %1161 // id: %1170 %1171 = begin_access [read] [dynamic] [no_nested_conflict] %55 // users: %1178, %1222, %1172 %1172 = load_borrow %1171 // users: %1177, %1173, %1221 %1173 = begin_borrow [lexical] %1172 // users: %1185, %1176, %1192, %1214, %1174 %1174 = struct_extract %1173, #Data._representation // user: %1175 switch_enum %1174, case #Data._Representation.empty!enumelt: bb156, case #Data._Representation.inline!enumelt: bb159, case #Data._Representation.slice!enumelt: bb160, case #Data._Representation.large!enumelt: bb161 // id: %1175 bb156: // Preds: bb155 end_borrow %1173 // id: %1176 end_borrow %1172 // id: %1177 end_access %1171 // id: %1178 %1179 = struct_extract %3, #Int._value // user: %1180 %1180 = builtin "cmp_slt_Int64"(%41, %1179) : $Builtin.Int1 // user: %1181 cond_br %1180, bb157, bb158 // id: %1181 bb157: // Preds: bb156 br bb165 // id: %1182 bb158: // Preds: bb156 br bb177 // id: %1183 // %1184 // user: %1186 bb159(%1184 : $Data.InlineData): // Preds: bb155 end_borrow %1173 // id: %1185 %1186 = struct_extract %1184, #Data.InlineData.length // user: %1187 %1187 = struct_extract %1186, #UInt8._value // user: %1188 %1188 = builtin "zextOrBitCast_Int8_Int64"(%1187) : $Builtin.Int64 // user: %1189 br bb162(%1188) // id: %1189 // %1190 // user: %1191 bb160(%1190 : @guaranteed $Data.InlineSlice): // Preds: bb155 %1191 = struct_extract %1190, #Data.InlineSlice.slice // users: %1194, %1193 end_borrow %1173 // id: %1192 %1193 = struct_extract %1191, #Range.upperBound // user: %1195 %1194 = struct_extract %1191, #Range.lowerBound // user: %1196 %1195 = struct_extract %1193, #Int32._value // user: %1197 %1196 = struct_extract %1194, #Int32._value // user: %1197 %1197 = builtin "ssub_with_overflow_Int32"(%1195, %1196, %750) : $(Builtin.Int32, Builtin.Int1) // users: %1199, %1198 %1198 = tuple_extract %1197, 0 // user: %1201 %1199 = tuple_extract %1197, 1 // user: %1200 cond_fail %1199, "arithmetic overflow" // id: %1200 %1201 = builtin "sextOrBitCast_Int32_Int64"(%1198) : $Builtin.Int64 // user: %1202 br bb162(%1201) // id: %1202 // %1203 // user: %1204 bb161(%1203 : @guaranteed $Data.LargeSlice): // Preds: bb155 %1204 = struct_extract %1203, #Data.LargeSlice.slice // user: %1205 %1205 = ref_element_addr %1204, #Data.RangeReference.range // user: %1206 %1206 = begin_access [read] [dynamic] [no_nested_conflict] %1205 // users: %1213, %1210, %1207 %1207 = struct_element_addr %1206, #Range.upperBound // user: %1208 %1208 = struct_element_addr %1207, #Int._value // user: %1209 %1209 = load [trivial] %1208 // user: %1215 %1210 = struct_element_addr %1206, #Range.lowerBound // user: %1211 %1211 = struct_element_addr %1210, #Int._value // user: %1212 %1212 = load [trivial] %1211 // user: %1215 end_access %1206 // id: %1213 end_borrow %1173 // id: %1214 %1215 = builtin "ssub_with_overflow_Int64"(%1209, %1212, %750) : $(Builtin.Int64, Builtin.Int1) // users: %1217, %1216 %1216 = tuple_extract %1215, 0 // user: %1219 %1217 = tuple_extract %1215, 1 // user: %1218 cond_fail %1217, "arithmetic overflow" // id: %1218 br bb162(%1216) // id: %1219 // %1220 // user: %1224 bb162(%1220 : $Builtin.Int64): // Preds: bb161 bb160 bb159 end_borrow %1172 // id: %1221 end_access %1171 // id: %1222 %1223 = struct_extract %3, #Int._value // user: %1224 %1224 = builtin "cmp_slt_Int64"(%1220, %1223) : $Builtin.Int1 // user: %1225 cond_br %1224, bb163, bb174 // id: %1225 bb163: // Preds: bb162 br bb165 // id: %1226 bb164: // Preds: bb154 br bb183 // id: %1227 bb165: // Preds: bb157 bb163 %1228 = begin_access [read] [dynamic] [no_nested_conflict] %55 // users: %1273, %1229 %1229 = load_borrow %1228 // users: %1230, %1272 %1230 = begin_borrow [lexical] %1229 // users: %1236, %1233, %1243, %1265, %1231 %1231 = struct_extract %1230, #Data._representation // user: %1232 switch_enum %1231, case #Data._Representation.empty!enumelt: bb166, case #Data._Representation.inline!enumelt: bb167, case #Data._Representation.slice!enumelt: bb168, case #Data._Representation.large!enumelt: bb169 // id: %1232 bb166: // Preds: bb165 end_borrow %1230 // id: %1233 br bb170(%41) // id: %1234 // %1235 // user: %1237 bb167(%1235 : $Data.InlineData): // Preds: bb165 end_borrow %1230 // id: %1236 %1237 = struct_extract %1235, #Data.InlineData.length // user: %1238 %1238 = struct_extract %1237, #UInt8._value // user: %1239 %1239 = builtin "zextOrBitCast_Int8_Int64"(%1238) : $Builtin.Int64 // user: %1240 br bb170(%1239) // id: %1240 // %1241 // user: %1242 bb168(%1241 : @guaranteed $Data.InlineSlice): // Preds: bb165 %1242 = struct_extract %1241, #Data.InlineSlice.slice // users: %1245, %1244 end_borrow %1230 // id: %1243 %1244 = struct_extract %1242, #Range.upperBound // user: %1246 %1245 = struct_extract %1242, #Range.lowerBound // user: %1247 %1246 = struct_extract %1244, #Int32._value // user: %1248 %1247 = struct_extract %1245, #Int32._value // user: %1248 %1248 = builtin "ssub_with_overflow_Int32"(%1246, %1247, %750) : $(Builtin.Int32, Builtin.Int1) // users: %1250, %1249 %1249 = tuple_extract %1248, 0 // user: %1252 %1250 = tuple_extract %1248, 1 // user: %1251 cond_fail %1250, "arithmetic overflow" // id: %1251 %1252 = builtin "sextOrBitCast_Int32_Int64"(%1249) : $Builtin.Int64 // user: %1253 br bb170(%1252) // id: %1253 // %1254 // user: %1255 bb169(%1254 : @guaranteed $Data.LargeSlice): // Preds: bb165 %1255 = struct_extract %1254, #Data.LargeSlice.slice // user: %1256 %1256 = ref_element_addr %1255, #Data.RangeReference.range // user: %1257 %1257 = begin_access [read] [dynamic] [no_nested_conflict] %1256 // users: %1264, %1261, %1258 %1258 = struct_element_addr %1257, #Range.upperBound // user: %1259 %1259 = struct_element_addr %1258, #Int._value // user: %1260 %1260 = load [trivial] %1259 // user: %1266 %1261 = struct_element_addr %1257, #Range.lowerBound // user: %1262 %1262 = struct_element_addr %1261, #Int._value // user: %1263 %1263 = load [trivial] %1262 // user: %1266 end_access %1257 // id: %1264 end_borrow %1230 // id: %1265 %1266 = builtin "ssub_with_overflow_Int64"(%1260, %1263, %750) : $(Builtin.Int64, Builtin.Int1) // users: %1268, %1267 %1267 = tuple_extract %1266, 0 // user: %1270 %1268 = tuple_extract %1266, 1 // user: %1269 cond_fail %1268, "arithmetic overflow" // id: %1269 br bb170(%1267) // id: %1270 // %1271 // user: %1275 bb170(%1271 : $Builtin.Int64): // Preds: bb169 bb168 bb167 bb166 end_borrow %1229 // id: %1272 end_access %1228 // id: %1273 %1274 = struct_extract %3, #Int._value // user: %1275 %1275 = builtin "ssub_with_overflow_Int64"(%1274, %1271, %750) : $(Builtin.Int64, Builtin.Int1) // users: %1277, %1276 %1276 = tuple_extract %1275, 0 // users: %1282, %1279 %1277 = tuple_extract %1275, 1 // user: %1278 cond_fail %1277, "arithmetic overflow" // id: %1278 %1279 = builtin "cmp_slt_Int64"(%1147, %1276) : $Builtin.Int1 // user: %1280 cond_br %1279, bb171, bb172 // id: %1280 bb171: // Preds: bb170 br bb173(%1147) // id: %1281 bb172: // Preds: bb170 br bb173(%1276) // id: %1282 // %1283 // users: %1286, %1284 bb173(%1283 : $Builtin.Int64): // Preds: bb172 bb171 %1284 = struct $Int (%1283) // users: %1291, %1285 debug_value %1284, let, name "appendCount" // id: %1285 %1286 = builtin "cmp_slt_Int64"(%41, %1283) : $Builtin.Int1 // user: %1287 cond_br %1286, bb175, bb176 // id: %1287 bb174: // Preds: bb162 br bb177 // id: %1288 bb175: // Preds: bb173 %1289 = begin_access [modify] [dynamic] %55 // users: %1292, %1291 // function_ref Data.append(_:count:) %1290 = function_ref @$s20FoundationEssentials4DataV6append_5countySPys5UInt8VG_SitF : $@convention(method) (UnsafePointer, Int, @inout Data) -> () // user: %1291 %1291 = apply %1290(%1145, %1284, %1289) : $@convention(method) (UnsafePointer, Int, @inout Data) -> () end_access %1289 // id: %1292 br bb177 // id: %1293 bb176: // Preds: bb173 br bb177 // id: %1294 bb177: // Preds: bb158 bb176 bb174 bb175 %1295 = begin_access [read] [dynamic] [no_nested_conflict] %1152 // users: %1296, %1298 %1296 = struct_element_addr %1295, #Int._value // user: %1297 %1297 = load [trivial] %1296 // users: %1300, %1304 end_access %1295 // id: %1298 %1299 = struct_extract %2, #Int._value // user: %1300 %1300 = builtin "cmp_slt_Int64"(%1299, %1297) : $Builtin.Int1 // user: %1301 cond_br %1300, bb178, bb179 // id: %1301 bb178: // Preds: bb177 br bb182 // id: %1302 bb179: // Preds: bb177 %1303 = struct_extract %3, #Int._value // user: %1304 %1304 = builtin "cmp_slt_Int64"(%1303, %1297) : $Builtin.Int1 // user: %1305 cond_br %1304, bb181, bb180 // id: %1305 bb180: // Preds: bb179 br bb183 // id: %1306 bb181: // Preds: bb179 br bb182 // id: %1307 bb182: // Preds: bb178 bb181 %1308 = struct $Bool (%750) // user: %1310 %1309 = begin_access [modify] [dynamic] [no_nested_conflict] %1157 // users: %1311, %1310 store %1308 to [trivial] %1309 // id: %1310 end_access %1309 // id: %1311 br bb183 // id: %1312 bb183: // Preds: bb180 bb164 bb182 %1313 = builtin "sadd_with_overflow_Int64"(%1128, %1090, %750) : $(Builtin.Int64, Builtin.Int1) // users: %1315, %1314 %1314 = tuple_extract %1313, 0 // users: %1466, %1467, %1317 %1315 = tuple_extract %1313, 1 // user: %1316 cond_fail %1315, "arithmetic overflow" // id: %1316 %1317 = builtin "sadd_with_overflow_Int64"(%803, %1314, %750) : $(Builtin.Int64, Builtin.Int1) // users: %1319, %1318 %1318 = tuple_extract %1317, 0 // user: %1321 %1319 = tuple_extract %1317, 1 // user: %1320 cond_fail %1319, "arithmetic overflow" // id: %1320 %1321 = struct $Int64 (%1318) // users: %1464, %1360, %1352, %1323, %1462, %1322 debug_value %1321, let, name "lineEndOffset" // id: %1322 debug_value %1321, let, name "endOffset", argno 1 // id: %1323 debug_value %1152, var, name "lineBytes", argno 2, expr op_deref // id: %1324 debug_value %55, var, name "current", argno 3, expr op_deref // id: %1325 debug_value %1157, var, name "truncated", argno 4, expr op_deref // id: %1326 %1327 = project_box %1080, 0 // users: %1463, %1344, %1328 debug_value %1327, var, name "lineStartOffset", argno 5, expr op_deref // id: %1328 debug_value %8, let, name "onLine", argno 6 // id: %1329 %1330 = project_box %1081, 0 // users: %1450, %1331 debug_value %1330, var, name "jsonTailState", argno 7, expr op_deref // id: %1331 %1332 = begin_access [read] [dynamic] [no_nested_conflict] %1152 // users: %1335, %1333 %1333 = struct_element_addr %1332, #Int._value // user: %1334 %1334 = load [trivial] %1333 // user: %1336 end_access %1332 // id: %1335 %1336 = builtin "cmp_slt_Int64"(%41, %1334) : $Builtin.Int1 // user: %1337 cond_br %1336, bb184, bb185 // id: %1337 bb184: // Preds: bb183 %1338 = begin_access [read] [dynamic] [no_nested_conflict] %55 // users: %1340, %1339 %1339 = load [copy] %1338 // user: %1347 end_access %1338 // id: %1340 %1341 = begin_access [read] [dynamic] [no_nested_conflict] %1157 // users: %1343, %1342 %1342 = load [trivial] %1341 // users: %1356, %1350 end_access %1341 // id: %1343 %1344 = begin_access [read] [dynamic] [no_nested_conflict] %1327 // users: %1346, %1345 %1345 = load [trivial] %1344 // users: %1358, %1351 end_access %1344 // id: %1346 %1347 = move_value [lexical] %1339 // users: %1354, %1349 %1348 = alloc_stack [lexical] [var_decl] $CostUsageJsonl.Line, var, name "self" // users: %1362, %1361, %1359, %1357, %1355, %1353 debug_value %1347, let, name "bytes", argno 1 // id: %1349 debug_value %1342, let, name "wasTruncated", argno 2 // id: %1350 debug_value %1345, let, name "startOffset", argno 3 // id: %1351 debug_value %1321, let, name "endOffset", argno 4 // id: %1352 %1353 = struct_element_addr %1348, #CostUsageJsonl.Line.bytes // user: %1354 store %1347 to [init] %1353 // id: %1354 %1355 = struct_element_addr %1348, #CostUsageJsonl.Line.wasTruncated // user: %1356 store %1342 to [trivial] %1355 // id: %1356 %1357 = struct_element_addr %1348, #CostUsageJsonl.Line.startOffset // user: %1358 store %1345 to [trivial] %1357 // id: %1358 %1359 = struct_element_addr %1348, #CostUsageJsonl.Line.endOffset // user: %1360 store %1321 to [trivial] %1359 // id: %1360 %1361 = load [take] %1348 // user: %1363 dealloc_stack %1348 // id: %1362 %1363 = move_value [lexical] [var_decl] %1361 // users: %1442, %1365, %1364 debug_value %1363, let, name "line" // id: %1364 %1365 = apply %8(%1363) : $@noescape @callee_guaranteed (@guaranteed CostUsageJsonl.Line) -> () %1366 = begin_access [modify] [dynamic] %55 // users: %1441, %1438, %1399, %1367 %1367 = load_borrow %1366 // users: %1398, %1368 %1368 = begin_borrow [lexical] %1367 // users: %1394, %1381, %1376, %1372, %1369 %1369 = struct_extract %1368, #Data._representation // user: %1370 switch_enum %1369, case #Data._Representation.empty!enumelt: bb186, case #Data._Representation.inline!enumelt: bb187, case #Data._Representation.slice!enumelt: bb188, case #Data._Representation.large!enumelt: bb189 // id: %1370 bb185: // Preds: bb183 br bb196 // id: %1371 bb186: // Preds: bb184 end_borrow %1368 // id: %1372 %1373 = struct $Int (%41) // user: %1374 br bb190(%1373) // id: %1374 bb187(%1375 : $Data.InlineData): // Preds: bb184 end_borrow %1368 // id: %1376 %1377 = struct $Int (%41) // user: %1378 br bb190(%1377) // id: %1378 // %1379 // user: %1380 bb188(%1379 : @guaranteed $Data.InlineSlice): // Preds: bb184 %1380 = struct_extract %1379, #Data.InlineSlice.slice // user: %1382 end_borrow %1368 // id: %1381 %1382 = struct_extract %1380, #Range.lowerBound // user: %1383 %1383 = struct_extract %1382, #Int32._value // user: %1384 %1384 = builtin "sextOrBitCast_Int32_Int64"(%1383) : $Builtin.Int64 // user: %1385 %1385 = struct $Int (%1384) // user: %1386 br bb190(%1385) // id: %1386 // %1387 // user: %1388 bb189(%1387 : @guaranteed $Data.LargeSlice): // Preds: bb184 %1388 = struct_extract %1387, #Data.LargeSlice.slice // user: %1389 %1389 = ref_element_addr %1388, #Data.RangeReference.range // user: %1390 %1390 = begin_access [read] [dynamic] [no_nested_conflict] %1389 // users: %1393, %1391 %1391 = struct_element_addr %1390, #Range.lowerBound // user: %1392 %1392 = load [trivial] %1391 // user: %1395 end_access %1390 // id: %1393 end_borrow %1368 // id: %1394 br bb190(%1392) // id: %1395 // %1396 // users: %1435, %1397 bb190(%1396 : $Int): // Preds: bb189 bb188 bb187 bb186 %1397 = struct_extract %1396, #Int._value // user: %1433 end_borrow %1367 // id: %1398 %1399 = load_borrow %1366 // users: %1432, %1400 %1400 = begin_borrow [lexical] %1399 // users: %1428, %1415, %1407, %1403, %1401 %1401 = struct_extract %1400, #Data._representation // user: %1402 switch_enum %1401, case #Data._Representation.empty!enumelt: bb191, case #Data._Representation.inline!enumelt: bb192, case #Data._Representation.slice!enumelt: bb193, case #Data._Representation.large!enumelt: bb194 // id: %1402 bb191: // Preds: bb190 end_borrow %1400 // id: %1403 %1404 = struct $Int (%41) // user: %1405 br bb195(%1404) // id: %1405 // %1406 // user: %1408 bb192(%1406 : $Data.InlineData): // Preds: bb190 end_borrow %1400 // id: %1407 %1408 = struct_extract %1406, #Data.InlineData.length // user: %1409 %1409 = struct_extract %1408, #UInt8._value // user: %1410 %1410 = builtin "zextOrBitCast_Int8_Int64"(%1409) : $Builtin.Int64 // user: %1411 %1411 = struct $Int (%1410) // user: %1412 br bb195(%1411) // id: %1412 // %1413 // user: %1414 bb193(%1413 : @guaranteed $Data.InlineSlice): // Preds: bb190 %1414 = struct_extract %1413, #Data.InlineSlice.slice // user: %1416 end_borrow %1400 // id: %1415 %1416 = struct_extract %1414, #Range.upperBound // user: %1417 %1417 = struct_extract %1416, #Int32._value // user: %1418 %1418 = builtin "sextOrBitCast_Int32_Int64"(%1417) : $Builtin.Int64 // user: %1419 %1419 = struct $Int (%1418) // user: %1420 br bb195(%1419) // id: %1420 // %1421 // user: %1422 bb194(%1421 : @guaranteed $Data.LargeSlice): // Preds: bb190 %1422 = struct_extract %1421, #Data.LargeSlice.slice // user: %1423 %1423 = ref_element_addr %1422, #Data.RangeReference.range // user: %1424 %1424 = begin_access [read] [dynamic] [no_nested_conflict] %1423 // users: %1427, %1425 %1425 = struct_element_addr %1424, #Range.upperBound // user: %1426 %1426 = load [trivial] %1425 // user: %1429 end_access %1424 // id: %1427 end_borrow %1400 // id: %1428 br bb195(%1426) // id: %1429 // %1430 // users: %1435, %1431 bb195(%1430 : $Int): // Preds: bb194 bb193 bb192 bb191 %1431 = struct_extract %1430, #Int._value // user: %1433 end_borrow %1399 // id: %1432 %1433 = builtin "cmp_slt_Int64"(%1431, %1397) : $Builtin.Int1 // user: %1434 cond_fail %1433, "Range requires lowerBound <= upperBound" // id: %1434 %1435 = struct $Range (%1396, %1430) // user: %1440 %1436 = enum $Optional, #Optional.none!enumelt // user: %1440 %1437 = struct $Int (%41) // users: %1458, %1444, %1440 %1438 = struct_element_addr %1366, #Data._representation // user: %1440 // function_ref Data._Representation.replaceSubrange(_:with:count:) %1439 = function_ref @$s20FoundationEssentials4DataV15_RepresentationO15replaceSubrange_4with5countySnySiG_SVSgSitF : $@convention(method) (Range, Optional, Int, @inout Data._Representation) -> () // user: %1440 %1440 = apply %1439(%1435, %1436, %1437, %1438) : $@convention(method) (Range, Optional, Int, @inout Data._Representation) -> () end_access %1366 // id: %1441 destroy_value %1363 // id: %1442 %1443 = begin_access [modify] [dynamic] [no_nested_conflict] %1152 // users: %1445, %1444 store %1437 to [trivial] %1443 // id: %1444 end_access %1443 // id: %1445 %1446 = struct $Bool (%1030) // users: %1458, %1458, %1458, %1448 %1447 = begin_access [modify] [dynamic] [no_nested_conflict] %1157 // users: %1449, %1448 store %1446 to [trivial] %1447 // id: %1448 end_access %1447 // id: %1449 %1450 = begin_access [modify] [dynamic] [no_nested_conflict] %1330 // users: %1460, %1459, %1451 debug_value %1450, var, name "self", argno 1, expr op_deref // id: %1451 debug_value %41, var, name "self", type $CostUsageJsonl.JSONTailState, expr op_fragment:#CostUsageJsonl.JSONTailState.containerDepth:op_fragment:#Int._value // id: %1452 debug_value %1030, var, name "self", type $CostUsageJsonl.JSONTailState, expr op_fragment:#CostUsageJsonl.JSONTailState.insideString:op_fragment:#Bool._value // id: %1453 debug_value %1030, var, name "self", type $CostUsageJsonl.JSONTailState, expr op_fragment:#CostUsageJsonl.JSONTailState.escaping:op_fragment:#Bool._value // id: %1454 debug_value %1030, var, name "self", type $CostUsageJsonl.JSONTailState, expr op_fragment:#CostUsageJsonl.JSONTailState.sawNonWhitespace:op_fragment:#Bool._value // id: %1455 %1456 = enum $CostUsageJsonl.JSONTailState.ScalarState, #CostUsageJsonl.JSONTailState.ScalarState.notScalar!enumelt // users: %1458, %1457 debug_value %1456, var, name "self", type $CostUsageJsonl.JSONTailState, expr op_fragment:#CostUsageJsonl.JSONTailState.scalarState // id: %1457 %1458 = struct $CostUsageJsonl.JSONTailState (%1437, %1446, %1446, %1446, %1456) // user: %1459 store %1458 to [trivial] %1450 // id: %1459 end_access %1450 // id: %1460 br bb196 // id: %1461 bb196: // Preds: bb185 bb195 store %1321 to [trivial] %126 // id: %1462 %1463 = begin_access [modify] [dynamic] [no_nested_conflict] %1327 // users: %1465, %1464 store %1321 to [trivial] %1463 // id: %1464 end_access %1463 // id: %1465 debug_value %1314, var, name "segmentStart", type $Int, expr op_fragment:#Int._value // id: %1466 br bb240(%1314) // id: %1467 bb197: // Preds: bb152 %1468 = pointer_to_address %1072 to [strict] $*UInt8 // user: %1469 %1469 = index_addr [stack_protection] %1468, %1129 // user: %1470 %1470 = load [trivial] %1469 // users: %1675, %1655, %1621, %1587, %1565, %1489, %1483, %1479, %1704, %1473 %1471 = project_box %1081, 0 // user: %1472 %1472 = begin_access [modify] [dynamic] %1471 // users: %1576, %1574, %1572, %1610, %1608, %1606, %1644, %1642, %1640, %1567, %1566, %1562, %1558, %1545, %1537, %1529, %1521, %1513, %1504, %1492, %1480, %1704, %1475, %1474, %1701 debug_value %1470, let, name "byte", argno 1 // id: %1473 debug_value %1472, var, name "self", argno 2, expr op_deref // id: %1474 %1475 = struct_element_addr %1472, #CostUsageJsonl.JSONTailState.sawNonWhitespace // users: %1487, %1476 %1476 = struct_element_addr %1475, #Bool._value // user: %1477 %1477 = load [trivial] %1476 // user: %1478 cond_br %1477, bb223, bb198 // id: %1478 bb198: // Preds: bb197 debug_value %1470, let, name "byte", argno 1 // id: %1479 debug_value %1472, var, name "self", argno 2, expr op_deref // id: %1480 %1481 = metatype $@thin CostUsageJsonl.JSONTailState.Type // user: %1483 // function_ref static CostUsageJsonl.JSONTailState.isWhitespace(_:) %1482 = function_ref @$s12CodexBarCore14CostUsageJsonlO13JSONTailState33_52BFD44736BC98D819CFA1522844B2E6LLV12isWhitespaceySbs5UInt8VFZ : $@convention(method) (UInt8, @thin CostUsageJsonl.JSONTailState.Type) -> Bool // user: %1483 %1483 = apply %1482(%1470, %1481) : $@convention(method) (UInt8, @thin CostUsageJsonl.JSONTailState.Type) -> Bool // user: %1484 %1484 = struct_extract %1483, #Bool._value // user: %1485 cond_br %1484, bb202, bb199 // id: %1485 bb199: // Preds: bb198 %1486 = struct $Bool (%750) // users: %1493, %1487 store %1486 to [trivial] %1475 // id: %1487 %1488 = integer_literal $Builtin.Int8, 34 // user: %1490 %1489 = struct_extract %1470, #UInt8._value // users: %1550, %1553, %1541, %1533, %1525, %1517, %1509, %1501, %1496, %1490 %1490 = builtin "cmp_eq_Int8"(%1489, %1488) : $Builtin.Int1 // user: %1491 cond_br %1490, bb200, bb201 // id: %1491 bb200: // Preds: bb199 %1492 = struct_element_addr %1472, #CostUsageJsonl.JSONTailState.insideString // user: %1493 store %1486 to [trivial] %1492 // id: %1493 br bb238 // id: %1494 bb201: // Preds: bb199 %1495 = integer_literal $Builtin.Int8, 123 // user: %1496 %1496 = builtin "cmp_eq_Int8"(%1489, %1495) : $Builtin.Int1 // user: %1497 cond_br %1496, bb203, bb204 // id: %1497 bb202: // Preds: bb198 br bb238 // id: %1498 bb203: // Preds: bb201 br bb205 // id: %1499 bb204: // Preds: bb201 %1500 = integer_literal $Builtin.Int8, 91 // user: %1501 %1501 = builtin "cmp_eq_Int8"(%1489, %1500) : $Builtin.Int1 // user: %1502 cond_br %1501, bb206, bb207 // id: %1502 bb205: // Preds: bb206 bb203 %1503 = struct $Int (%1090) // user: %1505 %1504 = struct_element_addr %1472, #CostUsageJsonl.JSONTailState.containerDepth // user: %1505 store %1503 to [trivial] %1504 // id: %1505 br bb238 // id: %1506 bb206: // Preds: bb204 br bb205 // id: %1507 bb207: // Preds: bb204 %1508 = integer_literal $Builtin.Int8, 116 // user: %1509 %1509 = builtin "cmp_eq_Int8"(%1489, %1508) : $Builtin.Int1 // user: %1510 cond_br %1509, bb208, bb209 // id: %1510 bb208: // Preds: bb207 %1511 = struct $Int (%1090) // user: %1512 %1512 = enum $CostUsageJsonl.JSONTailState.ScalarState, #CostUsageJsonl.JSONTailState.ScalarState.trueLiteral!enumelt, %1511 // user: %1514 %1513 = struct_element_addr %1472, #CostUsageJsonl.JSONTailState.scalarState // user: %1514 store %1512 to [trivial] %1513 // id: %1514 br bb238 // id: %1515 bb209: // Preds: bb207 %1516 = integer_literal $Builtin.Int8, 102 // user: %1517 %1517 = builtin "cmp_eq_Int8"(%1489, %1516) : $Builtin.Int1 // user: %1518 cond_br %1517, bb210, bb211 // id: %1518 bb210: // Preds: bb209 %1519 = struct $Int (%1090) // user: %1520 %1520 = enum $CostUsageJsonl.JSONTailState.ScalarState, #CostUsageJsonl.JSONTailState.ScalarState.falseLiteral!enumelt, %1519 // user: %1522 %1521 = struct_element_addr %1472, #CostUsageJsonl.JSONTailState.scalarState // user: %1522 store %1520 to [trivial] %1521 // id: %1522 br bb238 // id: %1523 bb211: // Preds: bb209 %1524 = integer_literal $Builtin.Int8, 110 // user: %1525 %1525 = builtin "cmp_eq_Int8"(%1489, %1524) : $Builtin.Int1 // user: %1526 cond_br %1525, bb212, bb213 // id: %1526 bb212: // Preds: bb211 %1527 = struct $Int (%1090) // user: %1528 %1528 = enum $CostUsageJsonl.JSONTailState.ScalarState, #CostUsageJsonl.JSONTailState.ScalarState.nullLiteral!enumelt, %1527 // user: %1530 %1529 = struct_element_addr %1472, #CostUsageJsonl.JSONTailState.scalarState // user: %1530 store %1528 to [trivial] %1529 // id: %1530 br bb238 // id: %1531 bb213: // Preds: bb211 %1532 = integer_literal $Builtin.Int8, 45 // user: %1533 %1533 = builtin "cmp_eq_Int8"(%1489, %1532) : $Builtin.Int1 // user: %1534 cond_br %1533, bb214, bb215 // id: %1534 bb214: // Preds: bb213 %1535 = enum $CostUsageJsonl.JSONTailState.NumberState, #CostUsageJsonl.JSONTailState.NumberState.sign!enumelt // user: %1536 %1536 = enum $CostUsageJsonl.JSONTailState.ScalarState, #CostUsageJsonl.JSONTailState.ScalarState.number!enumelt, %1535 // user: %1538 %1537 = struct_element_addr %1472, #CostUsageJsonl.JSONTailState.scalarState // user: %1538 store %1536 to [trivial] %1537 // id: %1538 br bb238 // id: %1539 bb215: // Preds: bb213 %1540 = integer_literal $Builtin.Int8, 48 // user: %1541 %1541 = builtin "cmp_eq_Int8"(%1489, %1540) : $Builtin.Int1 // user: %1542 cond_br %1541, bb216, bb217 // id: %1542 bb216: // Preds: bb215 %1543 = enum $CostUsageJsonl.JSONTailState.NumberState, #CostUsageJsonl.JSONTailState.NumberState.zero!enumelt // user: %1544 %1544 = enum $CostUsageJsonl.JSONTailState.ScalarState, #CostUsageJsonl.JSONTailState.ScalarState.number!enumelt, %1543 // user: %1546 %1545 = struct_element_addr %1472, #CostUsageJsonl.JSONTailState.scalarState // user: %1546 store %1544 to [trivial] %1545 // id: %1546 br bb238 // id: %1547 bb217: // Preds: bb215 %1548 = integer_literal $Builtin.Int8, 49 // user: %1550 %1549 = integer_literal $Builtin.Int8, 57 // user: %1553 %1550 = builtin "cmp_ult_Int8"(%1489, %1548) : $Builtin.Int1 // user: %1551 cond_br %1550, bb218, bb219 // id: %1551 bb218: // Preds: bb217 br bb222 // id: %1552 bb219: // Preds: bb217 %1553 = builtin "cmp_ult_Int8"(%1549, %1489) : $Builtin.Int1 // user: %1554 cond_br %1553, bb220, bb221 // id: %1554 bb220: // Preds: bb219 br bb222 // id: %1555 bb221: // Preds: bb219 %1556 = enum $CostUsageJsonl.JSONTailState.NumberState, #CostUsageJsonl.JSONTailState.NumberState.integer!enumelt // user: %1557 %1557 = enum $CostUsageJsonl.JSONTailState.ScalarState, #CostUsageJsonl.JSONTailState.ScalarState.number!enumelt, %1556 // user: %1559 %1558 = struct_element_addr %1472, #CostUsageJsonl.JSONTailState.scalarState // user: %1559 store %1557 to [trivial] %1558 // id: %1559 br bb238 // id: %1560 bb222: // Preds: bb218 bb220 %1561 = enum $CostUsageJsonl.JSONTailState.ScalarState, #CostUsageJsonl.JSONTailState.ScalarState.invalid!enumelt // user: %1563 %1562 = struct_element_addr %1472, #CostUsageJsonl.JSONTailState.scalarState // user: %1563 store %1561 to [trivial] %1562 // id: %1563 br bb238 // id: %1564 bb223: // Preds: bb197 debug_value %1470, let, name "byte", argno 1 // id: %1565 debug_value %1472, var, name "self", argno 2, expr op_deref // id: %1566 %1567 = struct_element_addr %1472, #CostUsageJsonl.JSONTailState.scalarState // users: %1677, %1699, %1692, %1685, %1568 %1568 = load [trivial] %1567 // users: %1579, %1613, %1647, %1569 switch_enum %1568, case #CostUsageJsonl.JSONTailState.ScalarState.trueLiteral!enumelt: bb224, case #CostUsageJsonl.JSONTailState.ScalarState.falseLiteral!enumelt: bb226, case #CostUsageJsonl.JSONTailState.ScalarState.nullLiteral!enumelt: bb228, case #CostUsageJsonl.JSONTailState.ScalarState.number!enumelt: bb230, case #CostUsageJsonl.JSONTailState.ScalarState.invalid!enumelt: bb231, case #CostUsageJsonl.JSONTailState.ScalarState.notScalar!enumelt: bb239 // id: %1569 // %1570 // users: %1587, %1571 bb224(%1570 : $Int): // Preds: bb223 debug_value %1570, let, name "matched" // id: %1571 %1572 = struct_element_addr %1472, #CostUsageJsonl.JSONTailState.containerDepth // user: %1573 %1573 = load [trivial] %1572 // user: %1579 %1574 = struct_element_addr %1472, #CostUsageJsonl.JSONTailState.insideString // user: %1575 %1575 = load [trivial] %1574 // user: %1579 %1576 = struct_element_addr %1472, #CostUsageJsonl.JSONTailState.escaping // user: %1577 %1577 = load [trivial] %1576 // user: %1579 %1578 = struct $Bool (%750) // user: %1579 %1579 = struct $CostUsageJsonl.JSONTailState (%1573, %1575, %1577, %1578, %1568) // user: %1587 %1580 = global_addr @$s12CodexBarCore14CostUsageJsonlO13JSONTailState33_52BFD44736BC98D819CFA1522844B2E6LLV11trueLiteral_Wz : $*Builtin.Word // user: %1581 %1581 = address_to_pointer %1580 to $Builtin.RawPointer // user: %1583 // function_ref one-time initialization function for trueLiteral %1582 = function_ref @$s12CodexBarCore14CostUsageJsonlO13JSONTailState33_52BFD44736BC98D819CFA1522844B2E6LLV11trueLiteral_WZ : $@convention(c) (Builtin.RawPointer) -> () // user: %1583 %1583 = builtin "once"(%1581, %1582) : $Builtin.SILToken // user: %1584 %1584 = global_addr @$s12CodexBarCore14CostUsageJsonlO13JSONTailState33_52BFD44736BC98D819CFA1522844B2E6LLV11trueLiteralSays5UInt8VGvpZ : $*Array depends_on %1583 // user: %1585 %1585 = load_borrow %1584 // users: %1588, %1587 // function_ref CostUsageJsonl.JSONTailState.advanceLiteral(_:expected:matched:) %1586 = function_ref @$s12CodexBarCore14CostUsageJsonlO13JSONTailState33_52BFD44736BC98D819CFA1522844B2E6LLV14advanceLiteral_8expected7matchedSiSgs5UInt8V_SayALGSitF : $@convention(method) (UInt8, @guaranteed Array, Int, CostUsageJsonl.JSONTailState) -> Optional // user: %1587 %1587 = apply %1586(%1470, %1585, %1570, %1579) : $@convention(method) (UInt8, @guaranteed Array, Int, CostUsageJsonl.JSONTailState) -> Optional // users: %1597, %1595 end_borrow %1585 // id: %1588 %1589 = metatype $@thin CostUsageJsonl.JSONTailState.ScalarState.Type // users: %1592, %1590 debug_value %1589, let, name "self", argno 1 // id: %1590 // function_ref implicit closure #2 in implicit closure #1 in CostUsageJsonl.JSONTailState.appendScalar(_:) %1591 = function_ref @$s12CodexBarCore14CostUsageJsonlO13JSONTailState33_52BFD44736BC98D819CFA1522844B2E6LLV12appendScalarySbs5UInt8VFAF0pH0OSiYbcAKmYbcfu_AKSiYbcfu0_ : $@convention(thin) @Sendable (Int, @thin CostUsageJsonl.JSONTailState.ScalarState.Type) -> CostUsageJsonl.JSONTailState.ScalarState // user: %1592 %1592 = partial_apply [callee_guaranteed] %1591(%1589) : $@convention(thin) @Sendable (Int, @thin CostUsageJsonl.JSONTailState.ScalarState.Type) -> CostUsageJsonl.JSONTailState.ScalarState // user: %1593 %1593 = convert_function %1592 to $@callee_guaranteed (Int) -> CostUsageJsonl.JSONTailState.ScalarState // users: %1681, %1602, %1594 %1594 = convert_escape_to_noescape %1593 to $@noescape @callee_guaranteed (Int) -> CostUsageJsonl.JSONTailState.ScalarState // users: %1598, %1680, %1601 switch_enum %1587, case #Optional.some!enumelt: bb225, case #Optional.none!enumelt: bb232 // id: %1595 bb225(%1596 : $Int): // Preds: bb224 %1597 = unchecked_enum_data %1587, #Optional.some!enumelt // user: %1599 %1598 = begin_borrow [lexical] %1594 // users: %1599, %1600 %1599 = apply %1598(%1597) : $@noescape @callee_guaranteed (Int) -> CostUsageJsonl.JSONTailState.ScalarState // user: %1603 end_borrow %1598 // id: %1600 destroy_value %1594 // id: %1601 destroy_value %1593 // id: %1602 br bb233(%1599) // id: %1603 // %1604 // users: %1621, %1605 bb226(%1604 : $Int): // Preds: bb223 debug_value %1604, let, name "matched" // id: %1605 %1606 = struct_element_addr %1472, #CostUsageJsonl.JSONTailState.containerDepth // user: %1607 %1607 = load [trivial] %1606 // user: %1613 %1608 = struct_element_addr %1472, #CostUsageJsonl.JSONTailState.insideString // user: %1609 %1609 = load [trivial] %1608 // user: %1613 %1610 = struct_element_addr %1472, #CostUsageJsonl.JSONTailState.escaping // user: %1611 %1611 = load [trivial] %1610 // user: %1613 %1612 = struct $Bool (%750) // user: %1613 %1613 = struct $CostUsageJsonl.JSONTailState (%1607, %1609, %1611, %1612, %1568) // user: %1621 %1614 = global_addr @$s12CodexBarCore14CostUsageJsonlO13JSONTailState33_52BFD44736BC98D819CFA1522844B2E6LLV12falseLiteral_Wz : $*Builtin.Word // user: %1615 %1615 = address_to_pointer %1614 to $Builtin.RawPointer // user: %1617 // function_ref one-time initialization function for falseLiteral %1616 = function_ref @$s12CodexBarCore14CostUsageJsonlO13JSONTailState33_52BFD44736BC98D819CFA1522844B2E6LLV12falseLiteral_WZ : $@convention(c) (Builtin.RawPointer) -> () // user: %1617 %1617 = builtin "once"(%1615, %1616) : $Builtin.SILToken // user: %1618 %1618 = global_addr @$s12CodexBarCore14CostUsageJsonlO13JSONTailState33_52BFD44736BC98D819CFA1522844B2E6LLV12falseLiteralSays5UInt8VGvpZ : $*Array depends_on %1617 // user: %1619 %1619 = load_borrow %1618 // users: %1622, %1621 // function_ref CostUsageJsonl.JSONTailState.advanceLiteral(_:expected:matched:) %1620 = function_ref @$s12CodexBarCore14CostUsageJsonlO13JSONTailState33_52BFD44736BC98D819CFA1522844B2E6LLV14advanceLiteral_8expected7matchedSiSgs5UInt8V_SayALGSitF : $@convention(method) (UInt8, @guaranteed Array, Int, CostUsageJsonl.JSONTailState) -> Optional // user: %1621 %1621 = apply %1620(%1470, %1619, %1604, %1613) : $@convention(method) (UInt8, @guaranteed Array, Int, CostUsageJsonl.JSONTailState) -> Optional // users: %1631, %1629 end_borrow %1619 // id: %1622 %1623 = metatype $@thin CostUsageJsonl.JSONTailState.ScalarState.Type // users: %1626, %1624 debug_value %1623, let, name "self", argno 1 // id: %1624 // function_ref implicit closure #5 in implicit closure #4 in CostUsageJsonl.JSONTailState.appendScalar(_:) %1625 = function_ref @$s12CodexBarCore14CostUsageJsonlO13JSONTailState33_52BFD44736BC98D819CFA1522844B2E6LLV12appendScalarySbs5UInt8VFAF0pH0OSiYbcAKmYbcfu2_AKSiYbcfu3_ : $@convention(thin) @Sendable (Int, @thin CostUsageJsonl.JSONTailState.ScalarState.Type) -> CostUsageJsonl.JSONTailState.ScalarState // user: %1626 %1626 = partial_apply [callee_guaranteed] %1625(%1623) : $@convention(thin) @Sendable (Int, @thin CostUsageJsonl.JSONTailState.ScalarState.Type) -> CostUsageJsonl.JSONTailState.ScalarState // user: %1627 %1627 = convert_function %1626 to $@callee_guaranteed (Int) -> CostUsageJsonl.JSONTailState.ScalarState // users: %1688, %1636, %1628 %1628 = convert_escape_to_noescape %1627 to $@noescape @callee_guaranteed (Int) -> CostUsageJsonl.JSONTailState.ScalarState // users: %1632, %1687, %1635 switch_enum %1621, case #Optional.some!enumelt: bb227, case #Optional.none!enumelt: bb234 // id: %1629 bb227(%1630 : $Int): // Preds: bb226 %1631 = unchecked_enum_data %1621, #Optional.some!enumelt // user: %1633 %1632 = begin_borrow [lexical] %1628 // users: %1633, %1634 %1633 = apply %1632(%1631) : $@noescape @callee_guaranteed (Int) -> CostUsageJsonl.JSONTailState.ScalarState // user: %1637 end_borrow %1632 // id: %1634 destroy_value %1628 // id: %1635 destroy_value %1627 // id: %1636 br bb235(%1633) // id: %1637 // %1638 // users: %1655, %1639 bb228(%1638 : $Int): // Preds: bb223 debug_value %1638, let, name "matched" // id: %1639 %1640 = struct_element_addr %1472, #CostUsageJsonl.JSONTailState.containerDepth // user: %1641 %1641 = load [trivial] %1640 // user: %1647 %1642 = struct_element_addr %1472, #CostUsageJsonl.JSONTailState.insideString // user: %1643 %1643 = load [trivial] %1642 // user: %1647 %1644 = struct_element_addr %1472, #CostUsageJsonl.JSONTailState.escaping // user: %1645 %1645 = load [trivial] %1644 // user: %1647 %1646 = struct $Bool (%750) // user: %1647 %1647 = struct $CostUsageJsonl.JSONTailState (%1641, %1643, %1645, %1646, %1568) // user: %1655 %1648 = global_addr @$s12CodexBarCore14CostUsageJsonlO13JSONTailState33_52BFD44736BC98D819CFA1522844B2E6LLV11nullLiteral_Wz : $*Builtin.Word // user: %1649 %1649 = address_to_pointer %1648 to $Builtin.RawPointer // user: %1651 // function_ref one-time initialization function for nullLiteral %1650 = function_ref @$s12CodexBarCore14CostUsageJsonlO13JSONTailState33_52BFD44736BC98D819CFA1522844B2E6LLV11nullLiteral_WZ : $@convention(c) (Builtin.RawPointer) -> () // user: %1651 %1651 = builtin "once"(%1649, %1650) : $Builtin.SILToken // user: %1652 %1652 = global_addr @$s12CodexBarCore14CostUsageJsonlO13JSONTailState33_52BFD44736BC98D819CFA1522844B2E6LLV11nullLiteralSays5UInt8VGvpZ : $*Array depends_on %1651 // user: %1653 %1653 = load_borrow %1652 // users: %1656, %1655 // function_ref CostUsageJsonl.JSONTailState.advanceLiteral(_:expected:matched:) %1654 = function_ref @$s12CodexBarCore14CostUsageJsonlO13JSONTailState33_52BFD44736BC98D819CFA1522844B2E6LLV14advanceLiteral_8expected7matchedSiSgs5UInt8V_SayALGSitF : $@convention(method) (UInt8, @guaranteed Array, Int, CostUsageJsonl.JSONTailState) -> Optional // user: %1655 %1655 = apply %1654(%1470, %1653, %1638, %1647) : $@convention(method) (UInt8, @guaranteed Array, Int, CostUsageJsonl.JSONTailState) -> Optional // users: %1665, %1663 end_borrow %1653 // id: %1656 %1657 = metatype $@thin CostUsageJsonl.JSONTailState.ScalarState.Type // users: %1660, %1658 debug_value %1657, let, name "self", argno 1 // id: %1658 // function_ref implicit closure #8 in implicit closure #7 in CostUsageJsonl.JSONTailState.appendScalar(_:) %1659 = function_ref @$s12CodexBarCore14CostUsageJsonlO13JSONTailState33_52BFD44736BC98D819CFA1522844B2E6LLV12appendScalarySbs5UInt8VFAF0pH0OSiYbcAKmYbcfu5_AKSiYbcfu6_ : $@convention(thin) @Sendable (Int, @thin CostUsageJsonl.JSONTailState.ScalarState.Type) -> CostUsageJsonl.JSONTailState.ScalarState // user: %1660 %1660 = partial_apply [callee_guaranteed] %1659(%1657) : $@convention(thin) @Sendable (Int, @thin CostUsageJsonl.JSONTailState.ScalarState.Type) -> CostUsageJsonl.JSONTailState.ScalarState // user: %1661 %1661 = convert_function %1660 to $@callee_guaranteed (Int) -> CostUsageJsonl.JSONTailState.ScalarState // users: %1695, %1670, %1662 %1662 = convert_escape_to_noescape %1661 to $@noescape @callee_guaranteed (Int) -> CostUsageJsonl.JSONTailState.ScalarState // users: %1666, %1694, %1669 switch_enum %1655, case #Optional.some!enumelt: bb229, case #Optional.none!enumelt: bb236 // id: %1663 bb229(%1664 : $Int): // Preds: bb228 %1665 = unchecked_enum_data %1655, #Optional.some!enumelt // user: %1667 %1666 = begin_borrow [lexical] %1662 // users: %1667, %1668 %1667 = apply %1666(%1665) : $@noescape @callee_guaranteed (Int) -> CostUsageJsonl.JSONTailState.ScalarState // user: %1671 end_borrow %1666 // id: %1668 destroy_value %1662 // id: %1669 destroy_value %1661 // id: %1670 br bb237(%1667) // id: %1671 // %1672 // users: %1675, %1673 bb230(%1672 : $CostUsageJsonl.JSONTailState.NumberState): // Preds: bb223 debug_value %1672, let, name "state" // id: %1673 // function_ref CostUsageJsonl.JSONTailState.NumberState.appending(_:) %1674 = function_ref @$s12CodexBarCore14CostUsageJsonlO13JSONTailState33_52BFD44736BC98D819CFA1522844B2E6LLV06NumberH0O9appendingyAHs5UInt8VF : $@convention(method) (UInt8, CostUsageJsonl.JSONTailState.NumberState) -> CostUsageJsonl.JSONTailState.NumberState // user: %1675 %1675 = apply %1674(%1470, %1672) : $@convention(method) (UInt8, CostUsageJsonl.JSONTailState.NumberState) -> CostUsageJsonl.JSONTailState.NumberState // user: %1676 %1676 = enum $CostUsageJsonl.JSONTailState.ScalarState, #CostUsageJsonl.JSONTailState.ScalarState.number!enumelt, %1675 // user: %1677 store %1676 to [trivial] %1567 // id: %1677 br bb238 // id: %1678 bb231: // Preds: bb223 br bb238 // id: %1679 bb232: // Preds: bb224 destroy_value %1594 // id: %1680 destroy_value %1593 // id: %1681 %1682 = enum $CostUsageJsonl.JSONTailState.ScalarState, #CostUsageJsonl.JSONTailState.ScalarState.invalid!enumelt // user: %1683 br bb233(%1682) // id: %1683 // %1684 // user: %1685 bb233(%1684 : $CostUsageJsonl.JSONTailState.ScalarState): // Preds: bb232 bb225 store %1684 to [trivial] %1567 // id: %1685 br bb238 // id: %1686 bb234: // Preds: bb226 destroy_value %1628 // id: %1687 destroy_value %1627 // id: %1688 %1689 = enum $CostUsageJsonl.JSONTailState.ScalarState, #CostUsageJsonl.JSONTailState.ScalarState.invalid!enumelt // user: %1690 br bb235(%1689) // id: %1690 // %1691 // user: %1692 bb235(%1691 : $CostUsageJsonl.JSONTailState.ScalarState): // Preds: bb234 bb227 store %1691 to [trivial] %1567 // id: %1692 br bb238 // id: %1693 bb236: // Preds: bb228 destroy_value %1662 // id: %1694 destroy_value %1661 // id: %1695 %1696 = enum $CostUsageJsonl.JSONTailState.ScalarState, #CostUsageJsonl.JSONTailState.ScalarState.invalid!enumelt // user: %1697 br bb237(%1696) // id: %1697 // %1698 // user: %1699 bb237(%1698 : $CostUsageJsonl.JSONTailState.ScalarState): // Preds: bb236 bb229 store %1698 to [trivial] %1567 // id: %1699 br bb238 // id: %1700 bb238: // Preds: bb231 bb200 bb205 bb208 bb210 bb212 bb214 bb216 bb221 bb222 bb233 bb237 bb235 bb230 bb239 bb202 end_access %1472 // id: %1701 br bb240(%1127) // id: %1702 bb239: // Preds: bb223 // function_ref CostUsageJsonl.JSONTailState.appendContainer(_:) %1703 = function_ref @$s12CodexBarCore14CostUsageJsonlO13JSONTailState33_52BFD44736BC98D819CFA1522844B2E6LLV15appendContaineryys5UInt8VF : $@convention(method) (UInt8, @inout CostUsageJsonl.JSONTailState) -> () // user: %1704 %1704 = apply %1703(%1470, %1472) : $@convention(method) (UInt8, @inout CostUsageJsonl.JSONTailState) -> () br bb238 // id: %1705 // %1706 // users: %1714, %1715 bb240(%1706 : $Builtin.Int64): // Preds: bb196 bb238 %1707 = builtin "sadd_with_overflow_Int64"(%1128, %1090, %750) : $(Builtin.Int64, Builtin.Int1) // users: %1709, %1708 %1708 = tuple_extract %1707, 0 // users: %1715, %1712, %1711 %1709 = tuple_extract %1707, 1 // user: %1710 cond_fail %1709, "arithmetic overflow" // id: %1710 debug_value %1708, var, name "index", type $Int, expr op_fragment:#Int._value // id: %1711 %1712 = builtin "cmp_slt_Int64"(%1708, %1103) : $Builtin.Int1 // user: %1713 cond_br %1712, bb242, bb241 // id: %1713 bb241: // Preds: bb240 br bb153(%1706) // id: %1714 bb242: // Preds: bb240 br bb152(%1706, %1708) // id: %1715 bb243: // Preds: bb153 %1716 = builtin "truncOrBitCast_Int64_Word"(%1135) : $Builtin.Word // user: %1718 %1717 = pointer_to_address %1072 to [strict] $*UInt8 // user: %1718 %1718 = index_addr [stack_protection] %1717, %1716 // user: %1719 %1719 = address_to_pointer [stack_protection] %1718 to $Builtin.RawPointer // user: %1720 %1720 = struct $UnsafePointer (%1719) // users: %1883, %1728 %1721 = apply %1136(%1077) : $@convention(method) (UnsafeRawBufferPointer) -> Int // user: %1722 %1722 = struct_extract %1721, #Int._value // user: %1723 %1723 = builtin "ssub_with_overflow_Int64"(%1722, %1135, %750) : $(Builtin.Int64, Builtin.Int1) // users: %1725, %1724 %1724 = tuple_extract %1723, 0 // users: %1874, %1727, %1872, %1736, %1741 %1725 = tuple_extract %1723, 1 // user: %1726 cond_fail %1725, "arithmetic overflow" // id: %1726 debug_value %1724, let, name "count", argno 2, type $Int, expr op_fragment:#Int._value // id: %1727 debug_value %1720, let, name "bytes", argno 1 // id: %1728 %1729 = project_box %1078, 0 // users: %1897, %1738, %1730 debug_value %1729, var, name "lineBytes", argno 3, expr op_deref // id: %1730 debug_value %55, var, name "current", argno 4, expr op_deref // id: %1731 debug_value %3, let, name "prefixBytes", argno 5 // id: %1732 debug_value %2, let, name "maxLineBytes", argno 6 // id: %1733 %1734 = project_box %1079, 0 // users: %1911, %1735 debug_value %1734, var, name "truncated", argno 7, expr op_deref // id: %1735 %1736 = builtin "cmp_slt_Int64"(%41, %1724) : $Builtin.Int1 // user: %1737 cond_br %1736, bb244, bb254 // id: %1737 bb244: // Preds: bb243 %1738 = begin_access [modify] [dynamic] [no_nested_conflict] %1729 // users: %1747, %1746, %1739 %1739 = struct_element_addr %1738, #Int._value // user: %1740 %1740 = load [trivial] %1739 // user: %1741 %1741 = builtin "sadd_with_overflow_Int64"(%1740, %1724, %750) : $(Builtin.Int64, Builtin.Int1) // users: %1743, %1742 %1742 = tuple_extract %1741, 0 // user: %1745 %1743 = tuple_extract %1741, 1 // user: %1744 cond_fail %1743, "arithmetic overflow" // id: %1744 %1745 = struct $Int (%1742) // user: %1746 store %1745 to [trivial] %1738 // id: %1746 end_access %1738 // id: %1747 %1748 = begin_access [read] [dynamic] [no_nested_conflict] %55 // users: %1755, %1804, %1749 %1749 = load_borrow %1748 // users: %1754, %1750, %1803 %1750 = begin_borrow [lexical] %1749 // users: %1767, %1753, %1774, %1796, %1751 %1751 = struct_extract %1750, #Data._representation // user: %1752 switch_enum %1751, case #Data._Representation.empty!enumelt: bb245, case #Data._Representation.inline!enumelt: bb248, case #Data._Representation.slice!enumelt: bb249, case #Data._Representation.large!enumelt: bb250 // id: %1752 bb245: // Preds: bb244 end_borrow %1750 // id: %1753 end_borrow %1749 // id: %1754 end_access %1748 // id: %1755 %1756 = struct_extract %3, #Int._value // user: %1757 %1757 = builtin "cmp_slt_Int64"(%41, %1756) : $Builtin.Int1 // user: %1758 cond_br %1757, bb246, bb247 // id: %1758 bb246: // Preds: bb245 br bb255 // id: %1759 bb247: // Preds: bb245 end_borrow %987 // id: %1760 end_borrow %811 // id: %1761 end_borrow %812 // id: %1762 destroy_value %466 // id: %1763 destroy_value %810 // id: %1764 br bb266 // id: %1765 // %1766 // user: %1768 bb248(%1766 : $Data.InlineData): // Preds: bb244 end_borrow %1750 // id: %1767 %1768 = struct_extract %1766, #Data.InlineData.length // user: %1769 %1769 = struct_extract %1768, #UInt8._value // user: %1770 %1770 = builtin "zextOrBitCast_Int8_Int64"(%1769) : $Builtin.Int64 // user: %1771 br bb251(%1770) // id: %1771 // %1772 // user: %1773 bb249(%1772 : @guaranteed $Data.InlineSlice): // Preds: bb244 %1773 = struct_extract %1772, #Data.InlineSlice.slice // users: %1776, %1775 end_borrow %1750 // id: %1774 %1775 = struct_extract %1773, #Range.upperBound // user: %1777 %1776 = struct_extract %1773, #Range.lowerBound // user: %1778 %1777 = struct_extract %1775, #Int32._value // user: %1779 %1778 = struct_extract %1776, #Int32._value // user: %1779 %1779 = builtin "ssub_with_overflow_Int32"(%1777, %1778, %750) : $(Builtin.Int32, Builtin.Int1) // users: %1781, %1780 %1780 = tuple_extract %1779, 0 // user: %1783 %1781 = tuple_extract %1779, 1 // user: %1782 cond_fail %1781, "arithmetic overflow" // id: %1782 %1783 = builtin "sextOrBitCast_Int32_Int64"(%1780) : $Builtin.Int64 // user: %1784 br bb251(%1783) // id: %1784 // %1785 // user: %1786 bb250(%1785 : @guaranteed $Data.LargeSlice): // Preds: bb244 %1786 = struct_extract %1785, #Data.LargeSlice.slice // user: %1787 %1787 = ref_element_addr %1786, #Data.RangeReference.range // user: %1788 %1788 = begin_access [read] [dynamic] [no_nested_conflict] %1787 // users: %1795, %1792, %1789 %1789 = struct_element_addr %1788, #Range.upperBound // user: %1790 %1790 = struct_element_addr %1789, #Int._value // user: %1791 %1791 = load [trivial] %1790 // user: %1797 %1792 = struct_element_addr %1788, #Range.lowerBound // user: %1793 %1793 = struct_element_addr %1792, #Int._value // user: %1794 %1794 = load [trivial] %1793 // user: %1797 end_access %1788 // id: %1795 end_borrow %1750 // id: %1796 %1797 = builtin "ssub_with_overflow_Int64"(%1791, %1794, %750) : $(Builtin.Int64, Builtin.Int1) // users: %1799, %1798 %1798 = tuple_extract %1797, 0 // user: %1801 %1799 = tuple_extract %1797, 1 // user: %1800 cond_fail %1799, "arithmetic overflow" // id: %1800 br bb251(%1798) // id: %1801 // %1802 // user: %1806 bb251(%1802 : $Builtin.Int64): // Preds: bb250 bb249 bb248 end_borrow %1749 // id: %1803 end_access %1748 // id: %1804 %1805 = struct_extract %3, #Int._value // user: %1806 %1806 = builtin "cmp_slt_Int64"(%1802, %1805) : $Builtin.Int1 // user: %1807 cond_br %1806, bb253, bb252 // id: %1807 bb252: // Preds: bb251 end_borrow %987 // id: %1808 end_borrow %811 // id: %1809 end_borrow %812 // id: %1810 destroy_value %466 // id: %1811 destroy_value %810 // id: %1812 br bb266 // id: %1813 bb253: // Preds: bb251 br bb255 // id: %1814 bb254: // Preds: bb243 end_borrow %987 // id: %1815 end_borrow %811 // id: %1816 end_borrow %812 // id: %1817 destroy_value %466 // id: %1818 destroy_value %810 // id: %1819 br bb272 // id: %1820 bb255: // Preds: bb246 bb253 %1821 = begin_access [read] [dynamic] [no_nested_conflict] %55 // users: %1866, %1822 %1822 = load_borrow %1821 // users: %1823, %1865 %1823 = begin_borrow [lexical] %1822 // users: %1829, %1826, %1836, %1858, %1824 %1824 = struct_extract %1823, #Data._representation // user: %1825 switch_enum %1824, case #Data._Representation.empty!enumelt: bb256, case #Data._Representation.inline!enumelt: bb257, case #Data._Representation.slice!enumelt: bb258, case #Data._Representation.large!enumelt: bb259 // id: %1825 bb256: // Preds: bb255 end_borrow %1823 // id: %1826 br bb260(%41) // id: %1827 // %1828 // user: %1830 bb257(%1828 : $Data.InlineData): // Preds: bb255 end_borrow %1823 // id: %1829 %1830 = struct_extract %1828, #Data.InlineData.length // user: %1831 %1831 = struct_extract %1830, #UInt8._value // user: %1832 %1832 = builtin "zextOrBitCast_Int8_Int64"(%1831) : $Builtin.Int64 // user: %1833 br bb260(%1832) // id: %1833 // %1834 // user: %1835 bb258(%1834 : @guaranteed $Data.InlineSlice): // Preds: bb255 %1835 = struct_extract %1834, #Data.InlineSlice.slice // users: %1838, %1837 end_borrow %1823 // id: %1836 %1837 = struct_extract %1835, #Range.upperBound // user: %1839 %1838 = struct_extract %1835, #Range.lowerBound // user: %1840 %1839 = struct_extract %1837, #Int32._value // user: %1841 %1840 = struct_extract %1838, #Int32._value // user: %1841 %1841 = builtin "ssub_with_overflow_Int32"(%1839, %1840, %750) : $(Builtin.Int32, Builtin.Int1) // users: %1843, %1842 %1842 = tuple_extract %1841, 0 // user: %1845 %1843 = tuple_extract %1841, 1 // user: %1844 cond_fail %1843, "arithmetic overflow" // id: %1844 %1845 = builtin "sextOrBitCast_Int32_Int64"(%1842) : $Builtin.Int64 // user: %1846 br bb260(%1845) // id: %1846 // %1847 // user: %1848 bb259(%1847 : @guaranteed $Data.LargeSlice): // Preds: bb255 %1848 = struct_extract %1847, #Data.LargeSlice.slice // user: %1849 %1849 = ref_element_addr %1848, #Data.RangeReference.range // user: %1850 %1850 = begin_access [read] [dynamic] [no_nested_conflict] %1849 // users: %1857, %1854, %1851 %1851 = struct_element_addr %1850, #Range.upperBound // user: %1852 %1852 = struct_element_addr %1851, #Int._value // user: %1853 %1853 = load [trivial] %1852 // user: %1859 %1854 = struct_element_addr %1850, #Range.lowerBound // user: %1855 %1855 = struct_element_addr %1854, #Int._value // user: %1856 %1856 = load [trivial] %1855 // user: %1859 end_access %1850 // id: %1857 end_borrow %1823 // id: %1858 %1859 = builtin "ssub_with_overflow_Int64"(%1853, %1856, %750) : $(Builtin.Int64, Builtin.Int1) // users: %1861, %1860 %1860 = tuple_extract %1859, 0 // user: %1863 %1861 = tuple_extract %1859, 1 // user: %1862 cond_fail %1861, "arithmetic overflow" // id: %1862 br bb260(%1860) // id: %1863 // %1864 // user: %1868 bb260(%1864 : $Builtin.Int64): // Preds: bb259 bb258 bb257 bb256 end_borrow %1822 // id: %1865 end_access %1821 // id: %1866 %1867 = struct_extract %3, #Int._value // user: %1868 %1868 = builtin "ssub_with_overflow_Int64"(%1867, %1864, %750) : $(Builtin.Int64, Builtin.Int1) // users: %1870, %1869 %1869 = tuple_extract %1868, 0 // users: %1875, %1872 %1870 = tuple_extract %1868, 1 // user: %1871 cond_fail %1870, "arithmetic overflow" // id: %1871 %1872 = builtin "cmp_slt_Int64"(%1724, %1869) : $Builtin.Int1 // user: %1873 cond_br %1872, bb261, bb262 // id: %1873 bb261: // Preds: bb260 br bb263(%1724) // id: %1874 bb262: // Preds: bb260 br bb263(%1869) // id: %1875 // %1876 // users: %1879, %1877 bb263(%1876 : $Builtin.Int64): // Preds: bb262 bb261 %1877 = struct $Int (%1876) // users: %1883, %1878 debug_value %1877, let, name "appendCount" // id: %1878 %1879 = builtin "cmp_slt_Int64"(%41, %1876) : $Builtin.Int1 // user: %1880 cond_br %1879, bb264, bb265 // id: %1880 bb264: // Preds: bb263 %1881 = begin_access [modify] [dynamic] %55 // users: %1884, %1883 // function_ref Data.append(_:count:) %1882 = function_ref @$s20FoundationEssentials4DataV6append_5countySPys5UInt8VG_SitF : $@convention(method) (UnsafePointer, Int, @inout Data) -> () // user: %1883 %1883 = apply %1882(%1720, %1877, %1881) : $@convention(method) (UnsafePointer, Int, @inout Data) -> () end_access %1881 // id: %1884 end_borrow %987 // id: %1885 end_borrow %811 // id: %1886 end_borrow %812 // id: %1887 destroy_value %466 // id: %1888 destroy_value %810 // id: %1889 br bb266 // id: %1890 bb265: // Preds: bb263 end_borrow %987 // id: %1891 end_borrow %811 // id: %1892 end_borrow %812 // id: %1893 destroy_value %466 // id: %1894 destroy_value %810 // id: %1895 br bb266 // id: %1896 bb266: // Preds: bb252 bb265 bb247 bb264 %1897 = begin_access [read] [dynamic] [no_nested_conflict] %1729 // users: %1898, %1900 %1898 = struct_element_addr %1897, #Int._value // user: %1899 %1899 = load [trivial] %1898 // users: %1902, %1906 end_access %1897 // id: %1900 %1901 = struct_extract %2, #Int._value // user: %1902 %1902 = builtin "cmp_slt_Int64"(%1901, %1899) : $Builtin.Int1 // user: %1903 cond_br %1902, bb267, bb268 // id: %1903 bb267: // Preds: bb266 br bb271 // id: %1904 bb268: // Preds: bb266 %1905 = struct_extract %3, #Int._value // user: %1906 %1906 = builtin "cmp_slt_Int64"(%1905, %1899) : $Builtin.Int1 // user: %1907 cond_br %1906, bb270, bb269 // id: %1907 bb269: // Preds: bb268 br bb272 // id: %1908 bb270: // Preds: bb268 br bb271 // id: %1909 bb271: // Preds: bb267 bb270 %1910 = struct $Bool (%750) // user: %1912 %1911 = begin_access [modify] [dynamic] [no_nested_conflict] %1734 // users: %1913, %1912 store %1910 to [trivial] %1911 // id: %1912 end_access %1911 // id: %1913 br bb272 // id: %1914 bb272: // Preds: bb269 bb254 bb271 end_borrow %1079 // id: %1915 end_borrow %1078 // id: %1916 br bb274(%1080, %1081) // id: %1917 bb273: // Preds: bb153 end_borrow %987 // id: %1918 end_borrow %811 // id: %1919 end_borrow %812 // id: %1920 end_borrow %1079 // id: %1921 end_borrow %1078 // id: %1922 destroy_value %466 // id: %1923 destroy_value %810 // id: %1924 br bb274(%1080, %1081) // id: %1925 // %1926 // user: %1929 // %1927 // user: %1928 bb274(%1926 : @reborrow ${ var Int64 }, %1927 : @reborrow ${ var CostUsageJsonl.JSONTailState }): // Preds: bb273 bb143 bb272 %1928 = borrowed %1927 from (%438) // user: %1931 %1929 = borrowed %1926 from (%435) // user: %1930 end_borrow %1929 // id: %1930 end_borrow %1928 // id: %1931 br bb391 // id: %1932 // %1933 // users: %1935, %1934 bb275(%1933 : @guaranteed $Data.LargeSlice): // Preds: bb124 %1934 = struct_extract %1933, #Data.LargeSlice.storage // user: %1945 %1935 = struct_extract %1933, #Data.LargeSlice.slice // user: %1936 %1936 = ref_element_addr %1935, #Data.RangeReference.range // user: %1937 %1937 = begin_access [read] [dynamic] [no_nested_conflict] %1936 // users: %1941, %1938, %1944 %1938 = struct_element_addr %1937, #Range.lowerBound // user: %1939 %1939 = struct_element_addr %1938, #Int._value // user: %1940 %1940 = load [trivial] %1939 // users: %1961, %1972 %1941 = struct_element_addr %1937, #Range.upperBound // user: %1942 %1942 = struct_element_addr %1941, #Int._value // user: %1943 %1943 = load [trivial] %1942 // user: %1972 end_access %1937 // id: %1944 %1945 = begin_borrow [lexical] %1934 // users: %2766, %2690, %2793, %2005, %2635, %2683, %2760, %1956, %1976, %1946 %1946 = ref_element_addr %1945, #__DataStorage._bytes // user: %1947 %1947 = begin_access [read] [dynamic] [no_nested_conflict] %1946 // users: %1955, %1950, %1948 %1948 = load [trivial] %1947 // users: %1949, %1954 switch_enum %1948, case #Optional.none!enumelt: bb276, case #Optional.some!enumelt: bb277 // id: %1949 bb276: // Preds: bb275 end_access %1947 // id: %1950 %1951 = enum $Optional, #Optional.none!enumelt // user: %1952 br bb278(%1951) // id: %1952 bb277(%1953 : $UnsafeMutableRawPointer): // Preds: bb275 %1954 = unchecked_enum_data %1948, #Optional.some!enumelt // user: %1965 end_access %1947 // id: %1955 %1956 = ref_element_addr %1945, #__DataStorage._offset // user: %1957 %1957 = begin_access [read] [dynamic] [no_nested_conflict] %1956 // users: %1960, %1958 %1958 = struct_element_addr %1957, #Int._value // user: %1959 %1959 = load [trivial] %1958 // user: %1961 end_access %1957 // id: %1960 %1961 = builtin "ssub_with_overflow_Int64"(%1940, %1959, %750) : $(Builtin.Int64, Builtin.Int1) // users: %1963, %1962 %1962 = tuple_extract %1961, 0 // user: %1966 %1963 = tuple_extract %1961, 1 // user: %1964 cond_fail %1963, "arithmetic overflow" // id: %1964 %1965 = struct_extract %1954, #UnsafeMutableRawPointer._rawValue // user: %1967 %1966 = builtin "truncOrBitCast_Int64_Word"(%1962) : $Builtin.Word // user: %1967 %1967 = index_raw_pointer %1965, %1966 // user: %1968 %1968 = struct $UnsafeRawPointer (%1967) // user: %1969 %1969 = enum $Optional, #Optional.some!enumelt, %1968 // user: %1970 br bb278(%1969) // id: %1970 // %1971 // users: %2009, %2008, %2035, %1989, %1991 bb278(%1971 : $Optional): // Preds: bb277 bb276 %1972 = builtin "ssub_with_overflow_Int64"(%1943, %1940, %750) : $(Builtin.Int64, Builtin.Int1) // users: %1974, %1973 %1973 = tuple_extract %1972, 0 // users: %1984, %1981 %1974 = tuple_extract %1972, 1 // user: %1975 cond_fail %1974, "arithmetic overflow" // id: %1975 %1976 = ref_element_addr %1945, #__DataStorage._length // user: %1977 %1977 = begin_access [read] [dynamic] [no_nested_conflict] %1976 // users: %1980, %1978 %1978 = struct_element_addr %1977, #Int._value // user: %1979 %1979 = load [trivial] %1978 // users: %1983, %1981 end_access %1977 // id: %1980 %1981 = builtin "cmp_slt_Int64"(%1979, %1973) : $Builtin.Int1 // user: %1982 cond_br %1981, bb279, bb280 // id: %1982 bb279: // Preds: bb278 br bb281(%1979) // id: %1983 bb280: // Preds: bb278 br bb281(%1973) // id: %1984 // %1985 // users: %2029, %2002 bb281(%1985 : $Builtin.Int64): // Preds: bb280 bb279 %1986 = integer_literal $Builtin.Int8, 2 // users: %2072, %2056, %2024, %2001, %1995 %1987 = integer_literal $Builtin.Int32, 0 // users: %2073, %2057, %2025 %1988 = integer_literal $Builtin.Int1, 0 // users: %2404, %2411, %2412, %2413, %2067, %2051, %2003 switch_enum %1971, case #Optional.some!enumelt: bb282, case #Optional.none!enumelt: bb283 // id: %1989 bb282(%1990 : $UnsafeRawPointer): // Preds: bb281 %1991 = unchecked_enum_data %1971, #Optional.some!enumelt // user: %2030 %1992 = string_literal utf8 "Swift/IntegerTypes.swift" // user: %1994 %1993 = integer_literal $Builtin.Word, 24 // user: %1995 %1994 = builtin "ptrtoint_Word"(%1992) : $Builtin.Word // user: %1995 %1995 = struct $StaticString (%1994, %1993, %1986) // users: %2075, %2059, %2027 %1996 = integer_literal $Builtin.Int64, 9617 // user: %1997 %1997 = struct $UInt (%1996) // users: %2075, %2059, %2027 %1998 = string_literal utf8 "" // user: %2000 %1999 = integer_literal $Builtin.Word, 0 // user: %2001 %2000 = builtin "ptrtoint_Word"(%1998) : $Builtin.Word // user: %2001 %2001 = struct $StaticString (%2000, %1999, %1986) // users: %2075, %2059, %2027 %2002 = builtin "cmp_slt_Int64"(%1985, %41) : $Builtin.Int1 // user: %2003 %2003 = builtin "int_expect_Int1"(%2002, %1988) : $Builtin.Int1 // user: %2004 cond_br %2003, bb284, bb285 // id: %2004 bb283: // Preds: bb281 end_borrow %1945 // id: %2005 end_borrow %811 // id: %2006 end_borrow %812 // id: %2007 debug_value %1971, let, name "rawBuffer", argno 1, type $UnsafeRawBufferPointer, expr op_fragment:#UnsafeRawBufferPointer._position // id: %2008 debug_value %1971, let, name "rawBuffer", argno 1, type $UnsafeRawBufferPointer, expr op_fragment:#UnsafeRawBufferPointer._end // id: %2009 %2010 = begin_borrow [lexical] %442 // user: %2020 %2011 = begin_borrow [lexical] %439 // user: %2020 debug_value undef : $any Error, var, name "$error", argno 2 // id: %2012 debug_value %3, let, name "prefixBytes", argno 5 // id: %2013 debug_value %2, let, name "maxLineBytes", argno 6 // id: %2014 debug_value %806, let, name "chunkStartOffset", argno 8 // id: %2015 debug_value %8, let, name "onLine", argno 10 // id: %2016 debug_value %126, var, name "committedOffset", argno 12, expr op_deref // id: %2017 destroy_value %466 // id: %2018 destroy_value %810 // id: %2019 br bb390(%2010, %2011) // id: %2020 bb284: // Preds: bb282 %2021 = string_literal utf8 "Fatal error" // user: %2023 %2022 = integer_literal $Builtin.Word, 11 // user: %2024 %2023 = builtin "ptrtoint_Word"(%2021) : $Builtin.Word // user: %2024 %2024 = struct $StaticString (%2023, %2022, %1986) // user: %2027 %2025 = struct $UInt32 (%1987) // user: %2027 // function_ref _fatalErrorMessage(_:_:file:line:flags:) %2026 = function_ref @$ss18_fatalErrorMessage__4file4line5flagss5NeverOs12StaticStringV_A2HSus6UInt32VtF : $@convention(thin) (StaticString, StaticString, StaticString, UInt, UInt32) -> Never // user: %2027 %2027 = apply %2026(%2024, %2001, %1995, %1997, %2025) : $@convention(thin) (StaticString, StaticString, StaticString, UInt, UInt32) -> Never unreachable // id: %2028 bb285: // Preds: bb282 %2029 = builtin "assumeNonNegative_Int64"(%1985) : $Builtin.Int64 // user: %2031 %2030 = struct_extract %1991, #UnsafeRawPointer._rawValue // users: %2064, %2082, %2100, %2426, %2592, %2065, %2032 %2031 = builtin "truncOrBitCast_Int64_Word"(%2029) : $Builtin.Word // users: %2047, %2032 %2032 = index_raw_pointer %2030, %2031 // user: %2033 %2033 = struct $UnsafeRawPointer (%2032) // user: %2034 %2034 = enum $Optional, #Optional.some!enumelt, %2033 // user: %2035 %2035 = struct $UnsafeRawBufferPointer (%1971, %2034) // users: %2596, %2095, %2040 %2036 = begin_borrow [lexical] %441 // users: %2110, %2604, %2797, %2791 %2037 = begin_borrow [lexical] %440 // users: %2115, %2609, %2796, %2790 %2038 = begin_borrow [lexical] %442 // users: %2285, %2792, %2800 %2039 = begin_borrow [lexical] %439 // users: %2429, %2288, %2792, %2800 debug_value %2035, let, name "rawBuffer", argno 1 // id: %2040 debug_value undef : $any Error, var, name "$error", argno 2 // id: %2041 debug_value %3, let, name "prefixBytes", argno 5 // id: %2042 debug_value %2, let, name "maxLineBytes", argno 6 // id: %2043 debug_value %806, let, name "chunkStartOffset", argno 8 // id: %2044 debug_value %8, let, name "onLine", argno 10 // id: %2045 debug_value %126, var, name "committedOffset", argno 12, expr op_deref // id: %2046 %2047 = builtin "sextOrBitCast_Word_Int64"(%2031) : $Builtin.Int64 // user: %2049 %2048 = integer_literal $Builtin.Int64, 1 // users: %2582, %2271, %2062, %2049 %2049 = builtin "sdiv_Int64"(%2047, %2048) : $Builtin.Int64 // users: %2061, %2050 %2050 = builtin "cmp_slt_Int64"(%2049, %41) : $Builtin.Int1 // user: %2051 %2051 = builtin "int_expect_Int1"(%2050, %1988) : $Builtin.Int1 // user: %2052 cond_br %2051, bb286, bb287 // id: %2052 bb286: // Preds: bb285 %2053 = string_literal utf8 "Fatal error" // user: %2055 %2054 = integer_literal $Builtin.Word, 11 // user: %2056 %2055 = builtin "ptrtoint_Word"(%2053) : $Builtin.Word // user: %2056 %2056 = struct $StaticString (%2055, %2054, %1986) // user: %2059 %2057 = struct $UInt32 (%1987) // user: %2059 // function_ref _fatalErrorMessage(_:_:file:line:flags:) %2058 = function_ref @$ss18_fatalErrorMessage__4file4line5flagss5NeverOs12StaticStringV_A2HSus6UInt32VtF : $@convention(thin) (StaticString, StaticString, StaticString, UInt, UInt32) -> Never // user: %2059 %2059 = apply %2058(%2056, %2001, %1995, %1997, %2057) : $@convention(thin) (StaticString, StaticString, StaticString, UInt, UInt32) -> Never unreachable // id: %2060 bb287: // Preds: bb285 %2061 = builtin "assumeNonNegative_Int64"(%2049) : $Builtin.Int64 // users: %2079, %2587, %2062 %2062 = builtin "sdiv_Int64"(%2061, %2048) : $Builtin.Int64 // users: %2066, %2063 %2063 = builtin "truncOrBitCast_Int64_Word"(%2062) : $Builtin.Word // user: %2064 %2064 = bind_memory %2030, %2063 to $*UInt8 debug_value %2030, let, name "base", type $UnsafePointer, expr op_fragment:#UnsafePointer._rawValue // id: %2065 %2066 = builtin "cmp_slt_Int64"(%2062, %41) : $Builtin.Int1 // user: %2067 %2067 = builtin "int_expect_Int1"(%2066, %1988) : $Builtin.Int1 // user: %2068 cond_br %2067, bb288, bb289 // id: %2068 bb288: // Preds: bb287 %2069 = string_literal utf8 "Fatal error" // user: %2071 %2070 = integer_literal $Builtin.Word, 11 // user: %2072 %2071 = builtin "ptrtoint_Word"(%2069) : $Builtin.Word // user: %2072 %2072 = struct $StaticString (%2071, %2070, %1986) // user: %2075 %2073 = struct $UInt32 (%1987) // user: %2075 // function_ref _fatalErrorMessage(_:_:file:line:flags:) %2074 = function_ref @$ss18_fatalErrorMessage__4file4line5flagss5NeverOs12StaticStringV_A2HSus6UInt32VtF : $@convention(thin) (StaticString, StaticString, StaticString, UInt, UInt32) -> Never // user: %2075 %2075 = apply %2074(%2072, %2001, %1995, %1997, %2073) : $@convention(thin) (StaticString, StaticString, StaticString, UInt, UInt32) -> Never unreachable // id: %2076 bb289: // Preds: bb287 debug_value %41, var, name "segmentStart", type $Int, expr op_fragment:#Int._value // id: %2077 debug_value %41, var, name "index", type $Int, expr op_fragment:#Int._value // id: %2078 %2079 = builtin "cmp_slt_Int64"(%41, %2061) : $Builtin.Int1 // user: %2080 cond_br %2079, bb291, bb290 // id: %2080 bb290: // Preds: bb289 br bb293(%41) // id: %2081 bb291: // Preds: bb289 %2082 = pointer_to_address %2030 to [strict] $*UInt8 // user: %2088 %2083 = integer_literal $Builtin.Int8, 10 // user: %2091 br bb292(%41, %41) // id: %2084 // %2085 // users: %2104, %2099, %2577 // %2086 // users: %2271, %2104, %2087, %2582 bb292(%2085 : $Builtin.Int64, %2086 : $Builtin.Int64): // Preds: bb358 bb291 %2087 = builtin "truncOrBitCast_Int64_Word"(%2086) : $Builtin.Word // users: %2427, %2088 %2088 = index_addr [stack_protection] %2082, %2087 // user: %2089 %2089 = struct_element_addr %2088, #UInt8._value // user: %2090 %2090 = load [trivial] %2089 // user: %2091 %2091 = builtin "cmp_eq_Int8"(%2090, %2083) : $Builtin.Int1 // user: %2092 cond_br %2091, bb294, bb337 // id: %2092 // %2093 // users: %2598, %2591, %2097 bb293(%2093 : $Builtin.Int64): // Preds: bb357 bb290 // function_ref UnsafeRawBufferPointer.count.getter %2094 = function_ref @$sSW5countSivg : $@convention(method) (UnsafeRawBufferPointer) -> Int // users: %2596, %2095 %2095 = apply %2094(%2035) : $@convention(method) (UnsafeRawBufferPointer) -> Int // user: %2096 %2096 = struct_extract %2095, #Int._value // user: %2097 %2097 = builtin "cmp_slt_Int64"(%2093, %2096) : $Builtin.Int1 // user: %2098 cond_br %2097, bb359, bb389 // id: %2098 bb294: // Preds: bb292 %2099 = builtin "truncOrBitCast_Int64_Word"(%2085) : $Builtin.Word // user: %2101 %2100 = pointer_to_address %2030 to [strict] $*UInt8 // user: %2101 %2101 = index_addr [stack_protection] %2100, %2099 // user: %2102 %2102 = address_to_pointer [stack_protection] %2101 to $Builtin.RawPointer // user: %2103 %2103 = struct $UnsafePointer (%2102) // users: %2249, %2109 %2104 = builtin "ssub_with_overflow_Int64"(%2086, %2085, %750) : $(Builtin.Int64, Builtin.Int1) // users: %2106, %2105 %2105 = tuple_extract %2104, 0 // users: %2239, %2108, %2237, %2117, %2122 %2106 = tuple_extract %2104, 1 // user: %2107 cond_fail %2106, "arithmetic overflow" // id: %2107 debug_value %2105, let, name "count", argno 2, type $Int, expr op_fragment:#Int._value // id: %2108 debug_value %2103, let, name "bytes", argno 1 // id: %2109 %2110 = project_box %2036, 0 // users: %2282, %2290, %2401, %2253, %2119, %2111 debug_value %2110, var, name "lineBytes", argno 3, expr op_deref // id: %2111 debug_value %55, var, name "current", argno 4, expr op_deref // id: %2112 debug_value %3, let, name "prefixBytes", argno 5 // id: %2113 debug_value %2, let, name "maxLineBytes", argno 6 // id: %2114 %2115 = project_box %2037, 0 // users: %2284, %2299, %2405, %2267, %2116 debug_value %2115, var, name "truncated", argno 7, expr op_deref // id: %2116 %2117 = builtin "cmp_slt_Int64"(%41, %2105) : $Builtin.Int1 // user: %2118 cond_br %2117, bb295, bb304 // id: %2118 bb295: // Preds: bb294 %2119 = begin_access [modify] [dynamic] [no_nested_conflict] %2110 // users: %2128, %2127, %2120 %2120 = struct_element_addr %2119, #Int._value // user: %2121 %2121 = load [trivial] %2120 // user: %2122 %2122 = builtin "sadd_with_overflow_Int64"(%2121, %2105, %750) : $(Builtin.Int64, Builtin.Int1) // users: %2124, %2123 %2123 = tuple_extract %2122, 0 // user: %2126 %2124 = tuple_extract %2122, 1 // user: %2125 cond_fail %2124, "arithmetic overflow" // id: %2125 %2126 = struct $Int (%2123) // user: %2127 store %2126 to [trivial] %2119 // id: %2127 end_access %2119 // id: %2128 %2129 = begin_access [read] [dynamic] [no_nested_conflict] %55 // users: %2136, %2180, %2130 %2130 = load_borrow %2129 // users: %2135, %2131, %2179 %2131 = begin_borrow [lexical] %2130 // users: %2143, %2134, %2150, %2172, %2132 %2132 = struct_extract %2131, #Data._representation // user: %2133 switch_enum %2132, case #Data._Representation.empty!enumelt: bb296, case #Data._Representation.inline!enumelt: bb299, case #Data._Representation.slice!enumelt: bb300, case #Data._Representation.large!enumelt: bb301 // id: %2133 bb296: // Preds: bb295 end_borrow %2131 // id: %2134 end_borrow %2130 // id: %2135 end_access %2129 // id: %2136 %2137 = struct_extract %3, #Int._value // user: %2138 %2138 = builtin "cmp_slt_Int64"(%41, %2137) : $Builtin.Int1 // user: %2139 cond_br %2138, bb297, bb298 // id: %2139 bb297: // Preds: bb296 br bb305 // id: %2140 bb298: // Preds: bb296 br bb317 // id: %2141 // %2142 // user: %2144 bb299(%2142 : $Data.InlineData): // Preds: bb295 end_borrow %2131 // id: %2143 %2144 = struct_extract %2142, #Data.InlineData.length // user: %2145 %2145 = struct_extract %2144, #UInt8._value // user: %2146 %2146 = builtin "zextOrBitCast_Int8_Int64"(%2145) : $Builtin.Int64 // user: %2147 br bb302(%2146) // id: %2147 // %2148 // user: %2149 bb300(%2148 : @guaranteed $Data.InlineSlice): // Preds: bb295 %2149 = struct_extract %2148, #Data.InlineSlice.slice // users: %2152, %2151 end_borrow %2131 // id: %2150 %2151 = struct_extract %2149, #Range.upperBound // user: %2153 %2152 = struct_extract %2149, #Range.lowerBound // user: %2154 %2153 = struct_extract %2151, #Int32._value // user: %2155 %2154 = struct_extract %2152, #Int32._value // user: %2155 %2155 = builtin "ssub_with_overflow_Int32"(%2153, %2154, %750) : $(Builtin.Int32, Builtin.Int1) // users: %2157, %2156 %2156 = tuple_extract %2155, 0 // user: %2159 %2157 = tuple_extract %2155, 1 // user: %2158 cond_fail %2157, "arithmetic overflow" // id: %2158 %2159 = builtin "sextOrBitCast_Int32_Int64"(%2156) : $Builtin.Int64 // user: %2160 br bb302(%2159) // id: %2160 // %2161 // user: %2162 bb301(%2161 : @guaranteed $Data.LargeSlice): // Preds: bb295 %2162 = struct_extract %2161, #Data.LargeSlice.slice // user: %2163 %2163 = ref_element_addr %2162, #Data.RangeReference.range // user: %2164 %2164 = begin_access [read] [dynamic] [no_nested_conflict] %2163 // users: %2171, %2168, %2165 %2165 = struct_element_addr %2164, #Range.upperBound // user: %2166 %2166 = struct_element_addr %2165, #Int._value // user: %2167 %2167 = load [trivial] %2166 // user: %2173 %2168 = struct_element_addr %2164, #Range.lowerBound // user: %2169 %2169 = struct_element_addr %2168, #Int._value // user: %2170 %2170 = load [trivial] %2169 // user: %2173 end_access %2164 // id: %2171 end_borrow %2131 // id: %2172 %2173 = builtin "ssub_with_overflow_Int64"(%2167, %2170, %750) : $(Builtin.Int64, Builtin.Int1) // users: %2175, %2174 %2174 = tuple_extract %2173, 0 // user: %2177 %2175 = tuple_extract %2173, 1 // user: %2176 cond_fail %2175, "arithmetic overflow" // id: %2176 br bb302(%2174) // id: %2177 // %2178 // user: %2182 bb302(%2178 : $Builtin.Int64): // Preds: bb301 bb300 bb299 end_borrow %2130 // id: %2179 end_access %2129 // id: %2180 %2181 = struct_extract %3, #Int._value // user: %2182 %2182 = builtin "cmp_slt_Int64"(%2178, %2181) : $Builtin.Int1 // user: %2183 cond_br %2182, bb303, bb314 // id: %2183 bb303: // Preds: bb302 br bb305 // id: %2184 bb304: // Preds: bb294 br bb323 // id: %2185 bb305: // Preds: bb297 bb303 %2186 = begin_access [read] [dynamic] [no_nested_conflict] %55 // users: %2231, %2187 %2187 = load_borrow %2186 // users: %2188, %2230 %2188 = begin_borrow [lexical] %2187 // users: %2194, %2191, %2201, %2223, %2189 %2189 = struct_extract %2188, #Data._representation // user: %2190 switch_enum %2189, case #Data._Representation.empty!enumelt: bb306, case #Data._Representation.inline!enumelt: bb307, case #Data._Representation.slice!enumelt: bb308, case #Data._Representation.large!enumelt: bb309 // id: %2190 bb306: // Preds: bb305 end_borrow %2188 // id: %2191 br bb310(%41) // id: %2192 // %2193 // user: %2195 bb307(%2193 : $Data.InlineData): // Preds: bb305 end_borrow %2188 // id: %2194 %2195 = struct_extract %2193, #Data.InlineData.length // user: %2196 %2196 = struct_extract %2195, #UInt8._value // user: %2197 %2197 = builtin "zextOrBitCast_Int8_Int64"(%2196) : $Builtin.Int64 // user: %2198 br bb310(%2197) // id: %2198 // %2199 // user: %2200 bb308(%2199 : @guaranteed $Data.InlineSlice): // Preds: bb305 %2200 = struct_extract %2199, #Data.InlineSlice.slice // users: %2203, %2202 end_borrow %2188 // id: %2201 %2202 = struct_extract %2200, #Range.upperBound // user: %2204 %2203 = struct_extract %2200, #Range.lowerBound // user: %2205 %2204 = struct_extract %2202, #Int32._value // user: %2206 %2205 = struct_extract %2203, #Int32._value // user: %2206 %2206 = builtin "ssub_with_overflow_Int32"(%2204, %2205, %750) : $(Builtin.Int32, Builtin.Int1) // users: %2208, %2207 %2207 = tuple_extract %2206, 0 // user: %2210 %2208 = tuple_extract %2206, 1 // user: %2209 cond_fail %2208, "arithmetic overflow" // id: %2209 %2210 = builtin "sextOrBitCast_Int32_Int64"(%2207) : $Builtin.Int64 // user: %2211 br bb310(%2210) // id: %2211 // %2212 // user: %2213 bb309(%2212 : @guaranteed $Data.LargeSlice): // Preds: bb305 %2213 = struct_extract %2212, #Data.LargeSlice.slice // user: %2214 %2214 = ref_element_addr %2213, #Data.RangeReference.range // user: %2215 %2215 = begin_access [read] [dynamic] [no_nested_conflict] %2214 // users: %2222, %2219, %2216 %2216 = struct_element_addr %2215, #Range.upperBound // user: %2217 %2217 = struct_element_addr %2216, #Int._value // user: %2218 %2218 = load [trivial] %2217 // user: %2224 %2219 = struct_element_addr %2215, #Range.lowerBound // user: %2220 %2220 = struct_element_addr %2219, #Int._value // user: %2221 %2221 = load [trivial] %2220 // user: %2224 end_access %2215 // id: %2222 end_borrow %2188 // id: %2223 %2224 = builtin "ssub_with_overflow_Int64"(%2218, %2221, %750) : $(Builtin.Int64, Builtin.Int1) // users: %2226, %2225 %2225 = tuple_extract %2224, 0 // user: %2228 %2226 = tuple_extract %2224, 1 // user: %2227 cond_fail %2226, "arithmetic overflow" // id: %2227 br bb310(%2225) // id: %2228 // %2229 // user: %2233 bb310(%2229 : $Builtin.Int64): // Preds: bb309 bb308 bb307 bb306 end_borrow %2187 // id: %2230 end_access %2186 // id: %2231 %2232 = struct_extract %3, #Int._value // user: %2233 %2233 = builtin "ssub_with_overflow_Int64"(%2232, %2229, %750) : $(Builtin.Int64, Builtin.Int1) // users: %2235, %2234 %2234 = tuple_extract %2233, 0 // users: %2240, %2237 %2235 = tuple_extract %2233, 1 // user: %2236 cond_fail %2235, "arithmetic overflow" // id: %2236 %2237 = builtin "cmp_slt_Int64"(%2105, %2234) : $Builtin.Int1 // user: %2238 cond_br %2237, bb311, bb312 // id: %2238 bb311: // Preds: bb310 br bb313(%2105) // id: %2239 bb312: // Preds: bb310 br bb313(%2234) // id: %2240 // %2241 // users: %2244, %2242 bb313(%2241 : $Builtin.Int64): // Preds: bb312 bb311 %2242 = struct $Int (%2241) // users: %2249, %2243 debug_value %2242, let, name "appendCount" // id: %2243 %2244 = builtin "cmp_slt_Int64"(%41, %2241) : $Builtin.Int1 // user: %2245 cond_br %2244, bb315, bb316 // id: %2245 bb314: // Preds: bb302 br bb317 // id: %2246 bb315: // Preds: bb313 %2247 = begin_access [modify] [dynamic] %55 // users: %2250, %2249 // function_ref Data.append(_:count:) %2248 = function_ref @$s20FoundationEssentials4DataV6append_5countySPys5UInt8VG_SitF : $@convention(method) (UnsafePointer, Int, @inout Data) -> () // user: %2249 %2249 = apply %2248(%2103, %2242, %2247) : $@convention(method) (UnsafePointer, Int, @inout Data) -> () end_access %2247 // id: %2250 br bb317 // id: %2251 bb316: // Preds: bb313 br bb317 // id: %2252 bb317: // Preds: bb298 bb316 bb314 bb315 %2253 = begin_access [read] [dynamic] [no_nested_conflict] %2110 // users: %2254, %2256 %2254 = struct_element_addr %2253, #Int._value // user: %2255 %2255 = load [trivial] %2254 // users: %2258, %2262 end_access %2253 // id: %2256 %2257 = struct_extract %2, #Int._value // user: %2258 %2258 = builtin "cmp_slt_Int64"(%2257, %2255) : $Builtin.Int1 // user: %2259 cond_br %2258, bb318, bb319 // id: %2259 bb318: // Preds: bb317 br bb322 // id: %2260 bb319: // Preds: bb317 %2261 = struct_extract %3, #Int._value // user: %2262 %2262 = builtin "cmp_slt_Int64"(%2261, %2255) : $Builtin.Int1 // user: %2263 cond_br %2262, bb321, bb320 // id: %2263 bb320: // Preds: bb319 br bb323 // id: %2264 bb321: // Preds: bb319 br bb322 // id: %2265 bb322: // Preds: bb318 bb321 %2266 = struct $Bool (%750) // user: %2268 %2267 = begin_access [modify] [dynamic] [no_nested_conflict] %2115 // users: %2269, %2268 store %2266 to [trivial] %2267 // id: %2268 end_access %2267 // id: %2269 br bb323 // id: %2270 bb323: // Preds: bb320 bb304 bb322 %2271 = builtin "sadd_with_overflow_Int64"(%2086, %2048, %750) : $(Builtin.Int64, Builtin.Int1) // users: %2273, %2272 %2272 = tuple_extract %2271, 0 // users: %2424, %2425, %2275 %2273 = tuple_extract %2271, 1 // user: %2274 cond_fail %2273, "arithmetic overflow" // id: %2274 %2275 = builtin "sadd_with_overflow_Int64"(%803, %2272, %750) : $(Builtin.Int64, Builtin.Int1) // users: %2277, %2276 %2276 = tuple_extract %2275, 0 // user: %2279 %2277 = tuple_extract %2275, 1 // user: %2278 cond_fail %2277, "arithmetic overflow" // id: %2278 %2279 = struct $Int64 (%2276) // users: %2422, %2318, %2310, %2281, %2420, %2280 debug_value %2279, let, name "lineEndOffset" // id: %2280 debug_value %2279, let, name "endOffset", argno 1 // id: %2281 debug_value %2110, var, name "lineBytes", argno 2, expr op_deref // id: %2282 debug_value %55, var, name "current", argno 3, expr op_deref // id: %2283 debug_value %2115, var, name "truncated", argno 4, expr op_deref // id: %2284 %2285 = project_box %2038, 0 // users: %2421, %2302, %2286 debug_value %2285, var, name "lineStartOffset", argno 5, expr op_deref // id: %2286 debug_value %8, let, name "onLine", argno 6 // id: %2287 %2288 = project_box %2039, 0 // users: %2408, %2289 debug_value %2288, var, name "jsonTailState", argno 7, expr op_deref // id: %2289 %2290 = begin_access [read] [dynamic] [no_nested_conflict] %2110 // users: %2293, %2291 %2291 = struct_element_addr %2290, #Int._value // user: %2292 %2292 = load [trivial] %2291 // user: %2294 end_access %2290 // id: %2293 %2294 = builtin "cmp_slt_Int64"(%41, %2292) : $Builtin.Int1 // user: %2295 cond_br %2294, bb324, bb325 // id: %2295 bb324: // Preds: bb323 %2296 = begin_access [read] [dynamic] [no_nested_conflict] %55 // users: %2298, %2297 %2297 = load [copy] %2296 // user: %2305 end_access %2296 // id: %2298 %2299 = begin_access [read] [dynamic] [no_nested_conflict] %2115 // users: %2301, %2300 %2300 = load [trivial] %2299 // users: %2314, %2308 end_access %2299 // id: %2301 %2302 = begin_access [read] [dynamic] [no_nested_conflict] %2285 // users: %2304, %2303 %2303 = load [trivial] %2302 // users: %2316, %2309 end_access %2302 // id: %2304 %2305 = move_value [lexical] %2297 // users: %2312, %2307 %2306 = alloc_stack [lexical] [var_decl] $CostUsageJsonl.Line, var, name "self" // users: %2320, %2319, %2317, %2315, %2313, %2311 debug_value %2305, let, name "bytes", argno 1 // id: %2307 debug_value %2300, let, name "wasTruncated", argno 2 // id: %2308 debug_value %2303, let, name "startOffset", argno 3 // id: %2309 debug_value %2279, let, name "endOffset", argno 4 // id: %2310 %2311 = struct_element_addr %2306, #CostUsageJsonl.Line.bytes // user: %2312 store %2305 to [init] %2311 // id: %2312 %2313 = struct_element_addr %2306, #CostUsageJsonl.Line.wasTruncated // user: %2314 store %2300 to [trivial] %2313 // id: %2314 %2315 = struct_element_addr %2306, #CostUsageJsonl.Line.startOffset // user: %2316 store %2303 to [trivial] %2315 // id: %2316 %2317 = struct_element_addr %2306, #CostUsageJsonl.Line.endOffset // user: %2318 store %2279 to [trivial] %2317 // id: %2318 %2319 = load [take] %2306 // user: %2321 dealloc_stack %2306 // id: %2320 %2321 = move_value [lexical] [var_decl] %2319 // users: %2400, %2323, %2322 debug_value %2321, let, name "line" // id: %2322 %2323 = apply %8(%2321) : $@noescape @callee_guaranteed (@guaranteed CostUsageJsonl.Line) -> () %2324 = begin_access [modify] [dynamic] %55 // users: %2399, %2396, %2357, %2325 %2325 = load_borrow %2324 // users: %2356, %2326 %2326 = begin_borrow [lexical] %2325 // users: %2352, %2339, %2334, %2330, %2327 %2327 = struct_extract %2326, #Data._representation // user: %2328 switch_enum %2327, case #Data._Representation.empty!enumelt: bb326, case #Data._Representation.inline!enumelt: bb327, case #Data._Representation.slice!enumelt: bb328, case #Data._Representation.large!enumelt: bb329 // id: %2328 bb325: // Preds: bb323 br bb336 // id: %2329 bb326: // Preds: bb324 end_borrow %2326 // id: %2330 %2331 = struct $Int (%41) // user: %2332 br bb330(%2331) // id: %2332 bb327(%2333 : $Data.InlineData): // Preds: bb324 end_borrow %2326 // id: %2334 %2335 = struct $Int (%41) // user: %2336 br bb330(%2335) // id: %2336 // %2337 // user: %2338 bb328(%2337 : @guaranteed $Data.InlineSlice): // Preds: bb324 %2338 = struct_extract %2337, #Data.InlineSlice.slice // user: %2340 end_borrow %2326 // id: %2339 %2340 = struct_extract %2338, #Range.lowerBound // user: %2341 %2341 = struct_extract %2340, #Int32._value // user: %2342 %2342 = builtin "sextOrBitCast_Int32_Int64"(%2341) : $Builtin.Int64 // user: %2343 %2343 = struct $Int (%2342) // user: %2344 br bb330(%2343) // id: %2344 // %2345 // user: %2346 bb329(%2345 : @guaranteed $Data.LargeSlice): // Preds: bb324 %2346 = struct_extract %2345, #Data.LargeSlice.slice // user: %2347 %2347 = ref_element_addr %2346, #Data.RangeReference.range // user: %2348 %2348 = begin_access [read] [dynamic] [no_nested_conflict] %2347 // users: %2351, %2349 %2349 = struct_element_addr %2348, #Range.lowerBound // user: %2350 %2350 = load [trivial] %2349 // user: %2353 end_access %2348 // id: %2351 end_borrow %2326 // id: %2352 br bb330(%2350) // id: %2353 // %2354 // users: %2393, %2355 bb330(%2354 : $Int): // Preds: bb329 bb328 bb327 bb326 %2355 = struct_extract %2354, #Int._value // user: %2391 end_borrow %2325 // id: %2356 %2357 = load_borrow %2324 // users: %2390, %2358 %2358 = begin_borrow [lexical] %2357 // users: %2386, %2373, %2365, %2361, %2359 %2359 = struct_extract %2358, #Data._representation // user: %2360 switch_enum %2359, case #Data._Representation.empty!enumelt: bb331, case #Data._Representation.inline!enumelt: bb332, case #Data._Representation.slice!enumelt: bb333, case #Data._Representation.large!enumelt: bb334 // id: %2360 bb331: // Preds: bb330 end_borrow %2358 // id: %2361 %2362 = struct $Int (%41) // user: %2363 br bb335(%2362) // id: %2363 // %2364 // user: %2366 bb332(%2364 : $Data.InlineData): // Preds: bb330 end_borrow %2358 // id: %2365 %2366 = struct_extract %2364, #Data.InlineData.length // user: %2367 %2367 = struct_extract %2366, #UInt8._value // user: %2368 %2368 = builtin "zextOrBitCast_Int8_Int64"(%2367) : $Builtin.Int64 // user: %2369 %2369 = struct $Int (%2368) // user: %2370 br bb335(%2369) // id: %2370 // %2371 // user: %2372 bb333(%2371 : @guaranteed $Data.InlineSlice): // Preds: bb330 %2372 = struct_extract %2371, #Data.InlineSlice.slice // user: %2374 end_borrow %2358 // id: %2373 %2374 = struct_extract %2372, #Range.upperBound // user: %2375 %2375 = struct_extract %2374, #Int32._value // user: %2376 %2376 = builtin "sextOrBitCast_Int32_Int64"(%2375) : $Builtin.Int64 // user: %2377 %2377 = struct $Int (%2376) // user: %2378 br bb335(%2377) // id: %2378 // %2379 // user: %2380 bb334(%2379 : @guaranteed $Data.LargeSlice): // Preds: bb330 %2380 = struct_extract %2379, #Data.LargeSlice.slice // user: %2381 %2381 = ref_element_addr %2380, #Data.RangeReference.range // user: %2382 %2382 = begin_access [read] [dynamic] [no_nested_conflict] %2381 // users: %2385, %2383 %2383 = struct_element_addr %2382, #Range.upperBound // user: %2384 %2384 = load [trivial] %2383 // user: %2387 end_access %2382 // id: %2385 end_borrow %2358 // id: %2386 br bb335(%2384) // id: %2387 // %2388 // users: %2393, %2389 bb335(%2388 : $Int): // Preds: bb334 bb333 bb332 bb331 %2389 = struct_extract %2388, #Int._value // user: %2391 end_borrow %2357 // id: %2390 %2391 = builtin "cmp_slt_Int64"(%2389, %2355) : $Builtin.Int1 // user: %2392 cond_fail %2391, "Range requires lowerBound <= upperBound" // id: %2392 %2393 = struct $Range (%2354, %2388) // user: %2398 %2394 = enum $Optional, #Optional.none!enumelt // user: %2398 %2395 = struct $Int (%41) // users: %2416, %2402, %2398 %2396 = struct_element_addr %2324, #Data._representation // user: %2398 // function_ref Data._Representation.replaceSubrange(_:with:count:) %2397 = function_ref @$s20FoundationEssentials4DataV15_RepresentationO15replaceSubrange_4with5countySnySiG_SVSgSitF : $@convention(method) (Range, Optional, Int, @inout Data._Representation) -> () // user: %2398 %2398 = apply %2397(%2393, %2394, %2395, %2396) : $@convention(method) (Range, Optional, Int, @inout Data._Representation) -> () end_access %2324 // id: %2399 destroy_value %2321 // id: %2400 %2401 = begin_access [modify] [dynamic] [no_nested_conflict] %2110 // users: %2403, %2402 store %2395 to [trivial] %2401 // id: %2402 end_access %2401 // id: %2403 %2404 = struct $Bool (%1988) // users: %2416, %2416, %2416, %2406 %2405 = begin_access [modify] [dynamic] [no_nested_conflict] %2115 // users: %2407, %2406 store %2404 to [trivial] %2405 // id: %2406 end_access %2405 // id: %2407 %2408 = begin_access [modify] [dynamic] [no_nested_conflict] %2288 // users: %2418, %2417, %2409 debug_value %2408, var, name "self", argno 1, expr op_deref // id: %2409 debug_value %41, var, name "self", type $CostUsageJsonl.JSONTailState, expr op_fragment:#CostUsageJsonl.JSONTailState.containerDepth:op_fragment:#Int._value // id: %2410 debug_value %1988, var, name "self", type $CostUsageJsonl.JSONTailState, expr op_fragment:#CostUsageJsonl.JSONTailState.insideString:op_fragment:#Bool._value // id: %2411 debug_value %1988, var, name "self", type $CostUsageJsonl.JSONTailState, expr op_fragment:#CostUsageJsonl.JSONTailState.escaping:op_fragment:#Bool._value // id: %2412 debug_value %1988, var, name "self", type $CostUsageJsonl.JSONTailState, expr op_fragment:#CostUsageJsonl.JSONTailState.sawNonWhitespace:op_fragment:#Bool._value // id: %2413 %2414 = enum $CostUsageJsonl.JSONTailState.ScalarState, #CostUsageJsonl.JSONTailState.ScalarState.notScalar!enumelt // users: %2416, %2415 debug_value %2414, var, name "self", type $CostUsageJsonl.JSONTailState, expr op_fragment:#CostUsageJsonl.JSONTailState.scalarState // id: %2415 %2416 = struct $CostUsageJsonl.JSONTailState (%2395, %2404, %2404, %2404, %2414) // user: %2417 store %2416 to [trivial] %2408 // id: %2417 end_access %2408 // id: %2418 br bb336 // id: %2419 bb336: // Preds: bb325 bb335 store %2279 to [trivial] %126 // id: %2420 %2421 = begin_access [modify] [dynamic] [no_nested_conflict] %2285 // users: %2423, %2422 store %2279 to [trivial] %2421 // id: %2422 end_access %2421 // id: %2423 debug_value %2272, var, name "segmentStart", type $Int, expr op_fragment:#Int._value // id: %2424 br bb356(%2272) // id: %2425 bb337: // Preds: bb292 %2426 = pointer_to_address %2030 to [strict] $*UInt8 // user: %2427 %2427 = index_addr [stack_protection] %2426, %2087 // user: %2428 %2428 = load [trivial] %2427 // users: %2550, %2530, %2496, %2462, %2440, %2579, %2438, %2431 %2429 = project_box %2039, 0 // user: %2430 %2430 = begin_access [modify] [dynamic] %2429 // users: %2451, %2449, %2447, %2485, %2483, %2481, %2519, %2517, %2515, %2442, %2441, %2579, %2438, %2433, %2432, %2576 debug_value %2428, let, name "byte", argno 1 // id: %2431 debug_value %2430, var, name "self", argno 2, expr op_deref // id: %2432 %2433 = struct_element_addr %2430, #CostUsageJsonl.JSONTailState.sawNonWhitespace // user: %2434 %2434 = struct_element_addr %2433, #Bool._value // user: %2435 %2435 = load [trivial] %2434 // user: %2436 cond_br %2435, bb339, bb338 // id: %2436 bb338: // Preds: bb337 // function_ref CostUsageJsonl.JSONTailState.start(_:) %2437 = function_ref @$s12CodexBarCore14CostUsageJsonlO13JSONTailState33_52BFD44736BC98D819CFA1522844B2E6LLV5startyys5UInt8VF : $@convention(method) (UInt8, @inout CostUsageJsonl.JSONTailState) -> () // user: %2438 %2438 = apply %2437(%2428, %2430) : $@convention(method) (UInt8, @inout CostUsageJsonl.JSONTailState) -> () br bb354 // id: %2439 bb339: // Preds: bb337 debug_value %2428, let, name "byte", argno 1 // id: %2440 debug_value %2430, var, name "self", argno 2, expr op_deref // id: %2441 %2442 = struct_element_addr %2430, #CostUsageJsonl.JSONTailState.scalarState // users: %2552, %2574, %2567, %2560, %2443 %2443 = load [trivial] %2442 // users: %2454, %2488, %2522, %2444 switch_enum %2443, case #CostUsageJsonl.JSONTailState.ScalarState.trueLiteral!enumelt: bb340, case #CostUsageJsonl.JSONTailState.ScalarState.falseLiteral!enumelt: bb342, case #CostUsageJsonl.JSONTailState.ScalarState.nullLiteral!enumelt: bb344, case #CostUsageJsonl.JSONTailState.ScalarState.number!enumelt: bb346, case #CostUsageJsonl.JSONTailState.ScalarState.invalid!enumelt: bb347, case #CostUsageJsonl.JSONTailState.ScalarState.notScalar!enumelt: bb355 // id: %2444 // %2445 // users: %2462, %2446 bb340(%2445 : $Int): // Preds: bb339 debug_value %2445, let, name "matched" // id: %2446 %2447 = struct_element_addr %2430, #CostUsageJsonl.JSONTailState.containerDepth // user: %2448 %2448 = load [trivial] %2447 // user: %2454 %2449 = struct_element_addr %2430, #CostUsageJsonl.JSONTailState.insideString // user: %2450 %2450 = load [trivial] %2449 // user: %2454 %2451 = struct_element_addr %2430, #CostUsageJsonl.JSONTailState.escaping // user: %2452 %2452 = load [trivial] %2451 // user: %2454 %2453 = struct $Bool (%750) // user: %2454 %2454 = struct $CostUsageJsonl.JSONTailState (%2448, %2450, %2452, %2453, %2443) // user: %2462 %2455 = global_addr @$s12CodexBarCore14CostUsageJsonlO13JSONTailState33_52BFD44736BC98D819CFA1522844B2E6LLV11trueLiteral_Wz : $*Builtin.Word // user: %2456 %2456 = address_to_pointer %2455 to $Builtin.RawPointer // user: %2458 // function_ref one-time initialization function for trueLiteral %2457 = function_ref @$s12CodexBarCore14CostUsageJsonlO13JSONTailState33_52BFD44736BC98D819CFA1522844B2E6LLV11trueLiteral_WZ : $@convention(c) (Builtin.RawPointer) -> () // user: %2458 %2458 = builtin "once"(%2456, %2457) : $Builtin.SILToken // user: %2459 %2459 = global_addr @$s12CodexBarCore14CostUsageJsonlO13JSONTailState33_52BFD44736BC98D819CFA1522844B2E6LLV11trueLiteralSays5UInt8VGvpZ : $*Array depends_on %2458 // user: %2460 %2460 = load_borrow %2459 // users: %2463, %2462 // function_ref CostUsageJsonl.JSONTailState.advanceLiteral(_:expected:matched:) %2461 = function_ref @$s12CodexBarCore14CostUsageJsonlO13JSONTailState33_52BFD44736BC98D819CFA1522844B2E6LLV14advanceLiteral_8expected7matchedSiSgs5UInt8V_SayALGSitF : $@convention(method) (UInt8, @guaranteed Array, Int, CostUsageJsonl.JSONTailState) -> Optional // user: %2462 %2462 = apply %2461(%2428, %2460, %2445, %2454) : $@convention(method) (UInt8, @guaranteed Array, Int, CostUsageJsonl.JSONTailState) -> Optional // users: %2472, %2470 end_borrow %2460 // id: %2463 %2464 = metatype $@thin CostUsageJsonl.JSONTailState.ScalarState.Type // users: %2467, %2465 debug_value %2464, let, name "self", argno 1 // id: %2465 // function_ref implicit closure #2 in implicit closure #1 in CostUsageJsonl.JSONTailState.appendScalar(_:) %2466 = function_ref @$s12CodexBarCore14CostUsageJsonlO13JSONTailState33_52BFD44736BC98D819CFA1522844B2E6LLV12appendScalarySbs5UInt8VFAF0pH0OSiYbcAKmYbcfu_AKSiYbcfu0_ : $@convention(thin) @Sendable (Int, @thin CostUsageJsonl.JSONTailState.ScalarState.Type) -> CostUsageJsonl.JSONTailState.ScalarState // user: %2467 %2467 = partial_apply [callee_guaranteed] %2466(%2464) : $@convention(thin) @Sendable (Int, @thin CostUsageJsonl.JSONTailState.ScalarState.Type) -> CostUsageJsonl.JSONTailState.ScalarState // user: %2468 %2468 = convert_function %2467 to $@callee_guaranteed (Int) -> CostUsageJsonl.JSONTailState.ScalarState // users: %2556, %2477, %2469 %2469 = convert_escape_to_noescape %2468 to $@noescape @callee_guaranteed (Int) -> CostUsageJsonl.JSONTailState.ScalarState // users: %2473, %2555, %2476 switch_enum %2462, case #Optional.some!enumelt: bb341, case #Optional.none!enumelt: bb348 // id: %2470 bb341(%2471 : $Int): // Preds: bb340 %2472 = unchecked_enum_data %2462, #Optional.some!enumelt // user: %2474 %2473 = begin_borrow [lexical] %2469 // users: %2474, %2475 %2474 = apply %2473(%2472) : $@noescape @callee_guaranteed (Int) -> CostUsageJsonl.JSONTailState.ScalarState // user: %2478 end_borrow %2473 // id: %2475 destroy_value %2469 // id: %2476 destroy_value %2468 // id: %2477 br bb349(%2474) // id: %2478 // %2479 // users: %2496, %2480 bb342(%2479 : $Int): // Preds: bb339 debug_value %2479, let, name "matched" // id: %2480 %2481 = struct_element_addr %2430, #CostUsageJsonl.JSONTailState.containerDepth // user: %2482 %2482 = load [trivial] %2481 // user: %2488 %2483 = struct_element_addr %2430, #CostUsageJsonl.JSONTailState.insideString // user: %2484 %2484 = load [trivial] %2483 // user: %2488 %2485 = struct_element_addr %2430, #CostUsageJsonl.JSONTailState.escaping // user: %2486 %2486 = load [trivial] %2485 // user: %2488 %2487 = struct $Bool (%750) // user: %2488 %2488 = struct $CostUsageJsonl.JSONTailState (%2482, %2484, %2486, %2487, %2443) // user: %2496 %2489 = global_addr @$s12CodexBarCore14CostUsageJsonlO13JSONTailState33_52BFD44736BC98D819CFA1522844B2E6LLV12falseLiteral_Wz : $*Builtin.Word // user: %2490 %2490 = address_to_pointer %2489 to $Builtin.RawPointer // user: %2492 // function_ref one-time initialization function for falseLiteral %2491 = function_ref @$s12CodexBarCore14CostUsageJsonlO13JSONTailState33_52BFD44736BC98D819CFA1522844B2E6LLV12falseLiteral_WZ : $@convention(c) (Builtin.RawPointer) -> () // user: %2492 %2492 = builtin "once"(%2490, %2491) : $Builtin.SILToken // user: %2493 %2493 = global_addr @$s12CodexBarCore14CostUsageJsonlO13JSONTailState33_52BFD44736BC98D819CFA1522844B2E6LLV12falseLiteralSays5UInt8VGvpZ : $*Array depends_on %2492 // user: %2494 %2494 = load_borrow %2493 // users: %2497, %2496 // function_ref CostUsageJsonl.JSONTailState.advanceLiteral(_:expected:matched:) %2495 = function_ref @$s12CodexBarCore14CostUsageJsonlO13JSONTailState33_52BFD44736BC98D819CFA1522844B2E6LLV14advanceLiteral_8expected7matchedSiSgs5UInt8V_SayALGSitF : $@convention(method) (UInt8, @guaranteed Array, Int, CostUsageJsonl.JSONTailState) -> Optional // user: %2496 %2496 = apply %2495(%2428, %2494, %2479, %2488) : $@convention(method) (UInt8, @guaranteed Array, Int, CostUsageJsonl.JSONTailState) -> Optional // users: %2506, %2504 end_borrow %2494 // id: %2497 %2498 = metatype $@thin CostUsageJsonl.JSONTailState.ScalarState.Type // users: %2501, %2499 debug_value %2498, let, name "self", argno 1 // id: %2499 // function_ref implicit closure #5 in implicit closure #4 in CostUsageJsonl.JSONTailState.appendScalar(_:) %2500 = function_ref @$s12CodexBarCore14CostUsageJsonlO13JSONTailState33_52BFD44736BC98D819CFA1522844B2E6LLV12appendScalarySbs5UInt8VFAF0pH0OSiYbcAKmYbcfu2_AKSiYbcfu3_ : $@convention(thin) @Sendable (Int, @thin CostUsageJsonl.JSONTailState.ScalarState.Type) -> CostUsageJsonl.JSONTailState.ScalarState // user: %2501 %2501 = partial_apply [callee_guaranteed] %2500(%2498) : $@convention(thin) @Sendable (Int, @thin CostUsageJsonl.JSONTailState.ScalarState.Type) -> CostUsageJsonl.JSONTailState.ScalarState // user: %2502 %2502 = convert_function %2501 to $@callee_guaranteed (Int) -> CostUsageJsonl.JSONTailState.ScalarState // users: %2563, %2511, %2503 %2503 = convert_escape_to_noescape %2502 to $@noescape @callee_guaranteed (Int) -> CostUsageJsonl.JSONTailState.ScalarState // users: %2507, %2562, %2510 switch_enum %2496, case #Optional.some!enumelt: bb343, case #Optional.none!enumelt: bb350 // id: %2504 bb343(%2505 : $Int): // Preds: bb342 %2506 = unchecked_enum_data %2496, #Optional.some!enumelt // user: %2508 %2507 = begin_borrow [lexical] %2503 // users: %2508, %2509 %2508 = apply %2507(%2506) : $@noescape @callee_guaranteed (Int) -> CostUsageJsonl.JSONTailState.ScalarState // user: %2512 end_borrow %2507 // id: %2509 destroy_value %2503 // id: %2510 destroy_value %2502 // id: %2511 br bb351(%2508) // id: %2512 // %2513 // users: %2530, %2514 bb344(%2513 : $Int): // Preds: bb339 debug_value %2513, let, name "matched" // id: %2514 %2515 = struct_element_addr %2430, #CostUsageJsonl.JSONTailState.containerDepth // user: %2516 %2516 = load [trivial] %2515 // user: %2522 %2517 = struct_element_addr %2430, #CostUsageJsonl.JSONTailState.insideString // user: %2518 %2518 = load [trivial] %2517 // user: %2522 %2519 = struct_element_addr %2430, #CostUsageJsonl.JSONTailState.escaping // user: %2520 %2520 = load [trivial] %2519 // user: %2522 %2521 = struct $Bool (%750) // user: %2522 %2522 = struct $CostUsageJsonl.JSONTailState (%2516, %2518, %2520, %2521, %2443) // user: %2530 %2523 = global_addr @$s12CodexBarCore14CostUsageJsonlO13JSONTailState33_52BFD44736BC98D819CFA1522844B2E6LLV11nullLiteral_Wz : $*Builtin.Word // user: %2524 %2524 = address_to_pointer %2523 to $Builtin.RawPointer // user: %2526 // function_ref one-time initialization function for nullLiteral %2525 = function_ref @$s12CodexBarCore14CostUsageJsonlO13JSONTailState33_52BFD44736BC98D819CFA1522844B2E6LLV11nullLiteral_WZ : $@convention(c) (Builtin.RawPointer) -> () // user: %2526 %2526 = builtin "once"(%2524, %2525) : $Builtin.SILToken // user: %2527 %2527 = global_addr @$s12CodexBarCore14CostUsageJsonlO13JSONTailState33_52BFD44736BC98D819CFA1522844B2E6LLV11nullLiteralSays5UInt8VGvpZ : $*Array depends_on %2526 // user: %2528 %2528 = load_borrow %2527 // users: %2531, %2530 // function_ref CostUsageJsonl.JSONTailState.advanceLiteral(_:expected:matched:) %2529 = function_ref @$s12CodexBarCore14CostUsageJsonlO13JSONTailState33_52BFD44736BC98D819CFA1522844B2E6LLV14advanceLiteral_8expected7matchedSiSgs5UInt8V_SayALGSitF : $@convention(method) (UInt8, @guaranteed Array, Int, CostUsageJsonl.JSONTailState) -> Optional // user: %2530 %2530 = apply %2529(%2428, %2528, %2513, %2522) : $@convention(method) (UInt8, @guaranteed Array, Int, CostUsageJsonl.JSONTailState) -> Optional // users: %2540, %2538 end_borrow %2528 // id: %2531 %2532 = metatype $@thin CostUsageJsonl.JSONTailState.ScalarState.Type // users: %2535, %2533 debug_value %2532, let, name "self", argno 1 // id: %2533 // function_ref implicit closure #8 in implicit closure #7 in CostUsageJsonl.JSONTailState.appendScalar(_:) %2534 = function_ref @$s12CodexBarCore14CostUsageJsonlO13JSONTailState33_52BFD44736BC98D819CFA1522844B2E6LLV12appendScalarySbs5UInt8VFAF0pH0OSiYbcAKmYbcfu5_AKSiYbcfu6_ : $@convention(thin) @Sendable (Int, @thin CostUsageJsonl.JSONTailState.ScalarState.Type) -> CostUsageJsonl.JSONTailState.ScalarState // user: %2535 %2535 = partial_apply [callee_guaranteed] %2534(%2532) : $@convention(thin) @Sendable (Int, @thin CostUsageJsonl.JSONTailState.ScalarState.Type) -> CostUsageJsonl.JSONTailState.ScalarState // user: %2536 %2536 = convert_function %2535 to $@callee_guaranteed (Int) -> CostUsageJsonl.JSONTailState.ScalarState // users: %2570, %2545, %2537 %2537 = convert_escape_to_noescape %2536 to $@noescape @callee_guaranteed (Int) -> CostUsageJsonl.JSONTailState.ScalarState // users: %2541, %2569, %2544 switch_enum %2530, case #Optional.some!enumelt: bb345, case #Optional.none!enumelt: bb352 // id: %2538 bb345(%2539 : $Int): // Preds: bb344 %2540 = unchecked_enum_data %2530, #Optional.some!enumelt // user: %2542 %2541 = begin_borrow [lexical] %2537 // users: %2542, %2543 %2542 = apply %2541(%2540) : $@noescape @callee_guaranteed (Int) -> CostUsageJsonl.JSONTailState.ScalarState // user: %2546 end_borrow %2541 // id: %2543 destroy_value %2537 // id: %2544 destroy_value %2536 // id: %2545 br bb353(%2542) // id: %2546 // %2547 // users: %2550, %2548 bb346(%2547 : $CostUsageJsonl.JSONTailState.NumberState): // Preds: bb339 debug_value %2547, let, name "state" // id: %2548 // function_ref CostUsageJsonl.JSONTailState.NumberState.appending(_:) %2549 = function_ref @$s12CodexBarCore14CostUsageJsonlO13JSONTailState33_52BFD44736BC98D819CFA1522844B2E6LLV06NumberH0O9appendingyAHs5UInt8VF : $@convention(method) (UInt8, CostUsageJsonl.JSONTailState.NumberState) -> CostUsageJsonl.JSONTailState.NumberState // user: %2550 %2550 = apply %2549(%2428, %2547) : $@convention(method) (UInt8, CostUsageJsonl.JSONTailState.NumberState) -> CostUsageJsonl.JSONTailState.NumberState // user: %2551 %2551 = enum $CostUsageJsonl.JSONTailState.ScalarState, #CostUsageJsonl.JSONTailState.ScalarState.number!enumelt, %2550 // user: %2552 store %2551 to [trivial] %2442 // id: %2552 br bb354 // id: %2553 bb347: // Preds: bb339 br bb354 // id: %2554 bb348: // Preds: bb340 destroy_value %2469 // id: %2555 destroy_value %2468 // id: %2556 %2557 = enum $CostUsageJsonl.JSONTailState.ScalarState, #CostUsageJsonl.JSONTailState.ScalarState.invalid!enumelt // user: %2558 br bb349(%2557) // id: %2558 // %2559 // user: %2560 bb349(%2559 : $CostUsageJsonl.JSONTailState.ScalarState): // Preds: bb348 bb341 store %2559 to [trivial] %2442 // id: %2560 br bb354 // id: %2561 bb350: // Preds: bb342 destroy_value %2503 // id: %2562 destroy_value %2502 // id: %2563 %2564 = enum $CostUsageJsonl.JSONTailState.ScalarState, #CostUsageJsonl.JSONTailState.ScalarState.invalid!enumelt // user: %2565 br bb351(%2564) // id: %2565 // %2566 // user: %2567 bb351(%2566 : $CostUsageJsonl.JSONTailState.ScalarState): // Preds: bb350 bb343 store %2566 to [trivial] %2442 // id: %2567 br bb354 // id: %2568 bb352: // Preds: bb344 destroy_value %2537 // id: %2569 destroy_value %2536 // id: %2570 %2571 = enum $CostUsageJsonl.JSONTailState.ScalarState, #CostUsageJsonl.JSONTailState.ScalarState.invalid!enumelt // user: %2572 br bb353(%2571) // id: %2572 // %2573 // user: %2574 bb353(%2573 : $CostUsageJsonl.JSONTailState.ScalarState): // Preds: bb352 bb345 store %2573 to [trivial] %2442 // id: %2574 br bb354 // id: %2575 bb354: // Preds: bb347 bb349 bb353 bb351 bb346 bb355 bb338 end_access %2430 // id: %2576 br bb356(%2085) // id: %2577 bb355: // Preds: bb339 // function_ref CostUsageJsonl.JSONTailState.appendContainer(_:) %2578 = function_ref @$s12CodexBarCore14CostUsageJsonlO13JSONTailState33_52BFD44736BC98D819CFA1522844B2E6LLV15appendContaineryys5UInt8VF : $@convention(method) (UInt8, @inout CostUsageJsonl.JSONTailState) -> () // user: %2579 %2579 = apply %2578(%2428, %2430) : $@convention(method) (UInt8, @inout CostUsageJsonl.JSONTailState) -> () br bb354 // id: %2580 // %2581 // users: %2589, %2590 bb356(%2581 : $Builtin.Int64): // Preds: bb336 bb354 %2582 = builtin "sadd_with_overflow_Int64"(%2086, %2048, %750) : $(Builtin.Int64, Builtin.Int1) // users: %2584, %2583 %2583 = tuple_extract %2582, 0 // users: %2590, %2587, %2586 %2584 = tuple_extract %2582, 1 // user: %2585 cond_fail %2584, "arithmetic overflow" // id: %2585 debug_value %2583, var, name "index", type $Int, expr op_fragment:#Int._value // id: %2586 %2587 = builtin "cmp_slt_Int64"(%2583, %2061) : $Builtin.Int1 // user: %2588 cond_br %2587, bb358, bb357 // id: %2588 bb357: // Preds: bb356 br bb293(%2581) // id: %2589 bb358: // Preds: bb356 br bb292(%2581, %2583) // id: %2590 bb359: // Preds: bb293 %2591 = builtin "truncOrBitCast_Int64_Word"(%2093) : $Builtin.Word // user: %2593 %2592 = pointer_to_address %2030 to [strict] $*UInt8 // user: %2593 %2593 = index_addr [stack_protection] %2592, %2591 // user: %2594 %2594 = address_to_pointer [stack_protection] %2593 to $Builtin.RawPointer // user: %2595 %2595 = struct $UnsafePointer (%2594) // users: %2758, %2603 %2596 = apply %2094(%2035) : $@convention(method) (UnsafeRawBufferPointer) -> Int // user: %2597 %2597 = struct_extract %2596, #Int._value // user: %2598 %2598 = builtin "ssub_with_overflow_Int64"(%2597, %2093, %750) : $(Builtin.Int64, Builtin.Int1) // users: %2600, %2599 %2599 = tuple_extract %2598, 0 // users: %2749, %2602, %2747, %2611, %2616 %2600 = tuple_extract %2598, 1 // user: %2601 cond_fail %2600, "arithmetic overflow" // id: %2601 debug_value %2599, let, name "count", argno 2, type $Int, expr op_fragment:#Int._value // id: %2602 debug_value %2595, let, name "bytes", argno 1 // id: %2603 %2604 = project_box %2036, 0 // users: %2772, %2613, %2605 debug_value %2604, var, name "lineBytes", argno 3, expr op_deref // id: %2605 debug_value %55, var, name "current", argno 4, expr op_deref // id: %2606 debug_value %3, let, name "prefixBytes", argno 5 // id: %2607 debug_value %2, let, name "maxLineBytes", argno 6 // id: %2608 %2609 = project_box %2037, 0 // users: %2786, %2610 debug_value %2609, var, name "truncated", argno 7, expr op_deref // id: %2610 %2611 = builtin "cmp_slt_Int64"(%41, %2599) : $Builtin.Int1 // user: %2612 cond_br %2611, bb360, bb370 // id: %2612 bb360: // Preds: bb359 %2613 = begin_access [modify] [dynamic] [no_nested_conflict] %2604 // users: %2622, %2621, %2614 %2614 = struct_element_addr %2613, #Int._value // user: %2615 %2615 = load [trivial] %2614 // user: %2616 %2616 = builtin "sadd_with_overflow_Int64"(%2615, %2599, %750) : $(Builtin.Int64, Builtin.Int1) // users: %2618, %2617 %2617 = tuple_extract %2616, 0 // user: %2620 %2618 = tuple_extract %2616, 1 // user: %2619 cond_fail %2618, "arithmetic overflow" // id: %2619 %2620 = struct $Int (%2617) // user: %2621 store %2620 to [trivial] %2613 // id: %2621 end_access %2613 // id: %2622 %2623 = begin_access [read] [dynamic] [no_nested_conflict] %55 // users: %2630, %2679, %2624 %2624 = load_borrow %2623 // users: %2629, %2625, %2678 %2625 = begin_borrow [lexical] %2624 // users: %2642, %2628, %2649, %2671, %2626 %2626 = struct_extract %2625, #Data._representation // user: %2627 switch_enum %2626, case #Data._Representation.empty!enumelt: bb361, case #Data._Representation.inline!enumelt: bb364, case #Data._Representation.slice!enumelt: bb365, case #Data._Representation.large!enumelt: bb366 // id: %2627 bb361: // Preds: bb360 end_borrow %2625 // id: %2628 end_borrow %2624 // id: %2629 end_access %2623 // id: %2630 %2631 = struct_extract %3, #Int._value // user: %2632 %2632 = builtin "cmp_slt_Int64"(%41, %2631) : $Builtin.Int1 // user: %2633 cond_br %2632, bb362, bb363 // id: %2633 bb362: // Preds: bb361 br bb371 // id: %2634 bb363: // Preds: bb361 end_borrow %1945 // id: %2635 end_borrow %811 // id: %2636 end_borrow %812 // id: %2637 destroy_value %466 // id: %2638 destroy_value %810 // id: %2639 br bb382 // id: %2640 // %2641 // user: %2643 bb364(%2641 : $Data.InlineData): // Preds: bb360 end_borrow %2625 // id: %2642 %2643 = struct_extract %2641, #Data.InlineData.length // user: %2644 %2644 = struct_extract %2643, #UInt8._value // user: %2645 %2645 = builtin "zextOrBitCast_Int8_Int64"(%2644) : $Builtin.Int64 // user: %2646 br bb367(%2645) // id: %2646 // %2647 // user: %2648 bb365(%2647 : @guaranteed $Data.InlineSlice): // Preds: bb360 %2648 = struct_extract %2647, #Data.InlineSlice.slice // users: %2651, %2650 end_borrow %2625 // id: %2649 %2650 = struct_extract %2648, #Range.upperBound // user: %2652 %2651 = struct_extract %2648, #Range.lowerBound // user: %2653 %2652 = struct_extract %2650, #Int32._value // user: %2654 %2653 = struct_extract %2651, #Int32._value // user: %2654 %2654 = builtin "ssub_with_overflow_Int32"(%2652, %2653, %750) : $(Builtin.Int32, Builtin.Int1) // users: %2656, %2655 %2655 = tuple_extract %2654, 0 // user: %2658 %2656 = tuple_extract %2654, 1 // user: %2657 cond_fail %2656, "arithmetic overflow" // id: %2657 %2658 = builtin "sextOrBitCast_Int32_Int64"(%2655) : $Builtin.Int64 // user: %2659 br bb367(%2658) // id: %2659 // %2660 // user: %2661 bb366(%2660 : @guaranteed $Data.LargeSlice): // Preds: bb360 %2661 = struct_extract %2660, #Data.LargeSlice.slice // user: %2662 %2662 = ref_element_addr %2661, #Data.RangeReference.range // user: %2663 %2663 = begin_access [read] [dynamic] [no_nested_conflict] %2662 // users: %2670, %2667, %2664 %2664 = struct_element_addr %2663, #Range.upperBound // user: %2665 %2665 = struct_element_addr %2664, #Int._value // user: %2666 %2666 = load [trivial] %2665 // user: %2672 %2667 = struct_element_addr %2663, #Range.lowerBound // user: %2668 %2668 = struct_element_addr %2667, #Int._value // user: %2669 %2669 = load [trivial] %2668 // user: %2672 end_access %2663 // id: %2670 end_borrow %2625 // id: %2671 %2672 = builtin "ssub_with_overflow_Int64"(%2666, %2669, %750) : $(Builtin.Int64, Builtin.Int1) // users: %2674, %2673 %2673 = tuple_extract %2672, 0 // user: %2676 %2674 = tuple_extract %2672, 1 // user: %2675 cond_fail %2674, "arithmetic overflow" // id: %2675 br bb367(%2673) // id: %2676 // %2677 // user: %2681 bb367(%2677 : $Builtin.Int64): // Preds: bb366 bb365 bb364 end_borrow %2624 // id: %2678 end_access %2623 // id: %2679 %2680 = struct_extract %3, #Int._value // user: %2681 %2681 = builtin "cmp_slt_Int64"(%2677, %2680) : $Builtin.Int1 // user: %2682 cond_br %2681, bb369, bb368 // id: %2682 bb368: // Preds: bb367 end_borrow %1945 // id: %2683 end_borrow %811 // id: %2684 end_borrow %812 // id: %2685 destroy_value %466 // id: %2686 destroy_value %810 // id: %2687 br bb382 // id: %2688 bb369: // Preds: bb367 br bb371 // id: %2689 bb370: // Preds: bb359 end_borrow %1945 // id: %2690 end_borrow %811 // id: %2691 end_borrow %812 // id: %2692 destroy_value %466 // id: %2693 destroy_value %810 // id: %2694 br bb388 // id: %2695 bb371: // Preds: bb362 bb369 %2696 = begin_access [read] [dynamic] [no_nested_conflict] %55 // users: %2741, %2697 %2697 = load_borrow %2696 // users: %2698, %2740 %2698 = begin_borrow [lexical] %2697 // users: %2704, %2701, %2711, %2733, %2699 %2699 = struct_extract %2698, #Data._representation // user: %2700 switch_enum %2699, case #Data._Representation.empty!enumelt: bb372, case #Data._Representation.inline!enumelt: bb373, case #Data._Representation.slice!enumelt: bb374, case #Data._Representation.large!enumelt: bb375 // id: %2700 bb372: // Preds: bb371 end_borrow %2698 // id: %2701 br bb376(%41) // id: %2702 // %2703 // user: %2705 bb373(%2703 : $Data.InlineData): // Preds: bb371 end_borrow %2698 // id: %2704 %2705 = struct_extract %2703, #Data.InlineData.length // user: %2706 %2706 = struct_extract %2705, #UInt8._value // user: %2707 %2707 = builtin "zextOrBitCast_Int8_Int64"(%2706) : $Builtin.Int64 // user: %2708 br bb376(%2707) // id: %2708 // %2709 // user: %2710 bb374(%2709 : @guaranteed $Data.InlineSlice): // Preds: bb371 %2710 = struct_extract %2709, #Data.InlineSlice.slice // users: %2713, %2712 end_borrow %2698 // id: %2711 %2712 = struct_extract %2710, #Range.upperBound // user: %2714 %2713 = struct_extract %2710, #Range.lowerBound // user: %2715 %2714 = struct_extract %2712, #Int32._value // user: %2716 %2715 = struct_extract %2713, #Int32._value // user: %2716 %2716 = builtin "ssub_with_overflow_Int32"(%2714, %2715, %750) : $(Builtin.Int32, Builtin.Int1) // users: %2718, %2717 %2717 = tuple_extract %2716, 0 // user: %2720 %2718 = tuple_extract %2716, 1 // user: %2719 cond_fail %2718, "arithmetic overflow" // id: %2719 %2720 = builtin "sextOrBitCast_Int32_Int64"(%2717) : $Builtin.Int64 // user: %2721 br bb376(%2720) // id: %2721 // %2722 // user: %2723 bb375(%2722 : @guaranteed $Data.LargeSlice): // Preds: bb371 %2723 = struct_extract %2722, #Data.LargeSlice.slice // user: %2724 %2724 = ref_element_addr %2723, #Data.RangeReference.range // user: %2725 %2725 = begin_access [read] [dynamic] [no_nested_conflict] %2724 // users: %2732, %2729, %2726 %2726 = struct_element_addr %2725, #Range.upperBound // user: %2727 %2727 = struct_element_addr %2726, #Int._value // user: %2728 %2728 = load [trivial] %2727 // user: %2734 %2729 = struct_element_addr %2725, #Range.lowerBound // user: %2730 %2730 = struct_element_addr %2729, #Int._value // user: %2731 %2731 = load [trivial] %2730 // user: %2734 end_access %2725 // id: %2732 end_borrow %2698 // id: %2733 %2734 = builtin "ssub_with_overflow_Int64"(%2728, %2731, %750) : $(Builtin.Int64, Builtin.Int1) // users: %2736, %2735 %2735 = tuple_extract %2734, 0 // user: %2738 %2736 = tuple_extract %2734, 1 // user: %2737 cond_fail %2736, "arithmetic overflow" // id: %2737 br bb376(%2735) // id: %2738 // %2739 // user: %2743 bb376(%2739 : $Builtin.Int64): // Preds: bb375 bb374 bb373 bb372 end_borrow %2697 // id: %2740 end_access %2696 // id: %2741 %2742 = struct_extract %3, #Int._value // user: %2743 %2743 = builtin "ssub_with_overflow_Int64"(%2742, %2739, %750) : $(Builtin.Int64, Builtin.Int1) // users: %2745, %2744 %2744 = tuple_extract %2743, 0 // users: %2750, %2747 %2745 = tuple_extract %2743, 1 // user: %2746 cond_fail %2745, "arithmetic overflow" // id: %2746 %2747 = builtin "cmp_slt_Int64"(%2599, %2744) : $Builtin.Int1 // user: %2748 cond_br %2747, bb377, bb378 // id: %2748 bb377: // Preds: bb376 br bb379(%2599) // id: %2749 bb378: // Preds: bb376 br bb379(%2744) // id: %2750 // %2751 // users: %2754, %2752 bb379(%2751 : $Builtin.Int64): // Preds: bb378 bb377 %2752 = struct $Int (%2751) // users: %2758, %2753 debug_value %2752, let, name "appendCount" // id: %2753 %2754 = builtin "cmp_slt_Int64"(%41, %2751) : $Builtin.Int1 // user: %2755 cond_br %2754, bb380, bb381 // id: %2755 bb380: // Preds: bb379 %2756 = begin_access [modify] [dynamic] %55 // users: %2759, %2758 // function_ref Data.append(_:count:) %2757 = function_ref @$s20FoundationEssentials4DataV6append_5countySPys5UInt8VG_SitF : $@convention(method) (UnsafePointer, Int, @inout Data) -> () // user: %2758 %2758 = apply %2757(%2595, %2752, %2756) : $@convention(method) (UnsafePointer, Int, @inout Data) -> () end_access %2756 // id: %2759 end_borrow %1945 // id: %2760 end_borrow %811 // id: %2761 end_borrow %812 // id: %2762 destroy_value %466 // id: %2763 destroy_value %810 // id: %2764 br bb382 // id: %2765 bb381: // Preds: bb379 end_borrow %1945 // id: %2766 end_borrow %811 // id: %2767 end_borrow %812 // id: %2768 destroy_value %466 // id: %2769 destroy_value %810 // id: %2770 br bb382 // id: %2771 bb382: // Preds: bb368 bb381 bb363 bb380 %2772 = begin_access [read] [dynamic] [no_nested_conflict] %2604 // users: %2773, %2775 %2773 = struct_element_addr %2772, #Int._value // user: %2774 %2774 = load [trivial] %2773 // users: %2777, %2781 end_access %2772 // id: %2775 %2776 = struct_extract %2, #Int._value // user: %2777 %2777 = builtin "cmp_slt_Int64"(%2776, %2774) : $Builtin.Int1 // user: %2778 cond_br %2777, bb383, bb384 // id: %2778 bb383: // Preds: bb382 br bb387 // id: %2779 bb384: // Preds: bb382 %2780 = struct_extract %3, #Int._value // user: %2781 %2781 = builtin "cmp_slt_Int64"(%2780, %2774) : $Builtin.Int1 // user: %2782 cond_br %2781, bb386, bb385 // id: %2782 bb385: // Preds: bb384 br bb388 // id: %2783 bb386: // Preds: bb384 br bb387 // id: %2784 bb387: // Preds: bb383 bb386 %2785 = struct $Bool (%750) // user: %2787 %2786 = begin_access [modify] [dynamic] [no_nested_conflict] %2609 // users: %2788, %2787 store %2785 to [trivial] %2786 // id: %2787 end_access %2786 // id: %2788 br bb388 // id: %2789 bb388: // Preds: bb385 bb370 bb387 end_borrow %2037 // id: %2790 end_borrow %2036 // id: %2791 br bb390(%2038, %2039) // id: %2792 bb389: // Preds: bb293 end_borrow %1945 // id: %2793 end_borrow %811 // id: %2794 end_borrow %812 // id: %2795 end_borrow %2037 // id: %2796 end_borrow %2036 // id: %2797 destroy_value %466 // id: %2798 destroy_value %810 // id: %2799 br bb390(%2038, %2039) // id: %2800 // %2801 // user: %2804 // %2802 // user: %2803 bb390(%2801 : @reborrow ${ var Int64 }, %2802 : @reborrow ${ var CostUsageJsonl.JSONTailState }): // Preds: bb389 bb283 bb388 %2803 = borrowed %2802 from (%438) // user: %2806 %2804 = borrowed %2801 from (%435) // user: %2805 end_borrow %2804 // id: %2805 end_borrow %2803 // id: %2806 br bb391 // id: %2807 bb391: // Preds: bb390 bb274 bb133 bb128 end_borrow %441 // id: %2808 end_borrow %440 // id: %2809 end_borrow %439 // id: %2810 dealloc_stack %808 // id: %2811 end_borrow %442 // id: %2812 switch_enum %7, case #Optional.some!enumelt: bb396, case #Optional.none!enumelt: bb398 // id: %2813 bb392: // Preds: bb129 bb134 unreachable // id: %2814 // %2815 // users: %2959, %2955 bb393(%2815 : @owned $any Error): // Preds: bb74 bb113 end_borrow %442 // id: %2816 destroy_value %128 // id: %2817 dealloc_stack %126 // id: %2818 destroy_value %116 // id: %2819 destroy_value %114 // id: %2820 destroy_value %87 // id: %2821 end_borrow %54 // id: %2822 destroy_value %53 // id: %2823 debug_value %26, let, name "handle", argno 1 // id: %2824 %2825 = class_method %26, #FileHandle.close : (FileHandle) -> () throws -> (), $@convention(method) (@guaranteed FileHandle) -> @error any Error // user: %2826 try_apply %2825(%26) : $@convention(method) (@guaranteed FileHandle) -> @error any Error, normal bb418, error bb419 // id: %2826 bb394: // Preds: bb76 end_borrow %463 // id: %2827 destroy_value %448 // id: %2828 br bb77(%462) // id: %2829 bb395(%2830 : @guaranteed $Data): // Preds: bb76 end_borrow %463 // id: %2831 destroy_value %448 // id: %2832 br bb77(%462) // id: %2833 // %2834 // user: %2835 bb396(%2834 : @guaranteed $@callee_guaranteed () -> @error any Error): // Preds: bb391 try_apply %2834() : $@callee_guaranteed () -> @error any Error, normal bb397, error bb420 // id: %2835 bb397(%2836 : $()): // Preds: bb396 br bb32(%755) // id: %2837 bb398: // Preds: bb391 br bb32(%755) // id: %2838 bb399: // Preds: bb32 br bb35 // id: %2839 bb400: // Preds: bb64 bb65 bb66 bb109 bb67 bb38 %2840 = load [trivial] %126 // user: %2891 %2841 = integer_literal $Builtin.Int1, -1 // user: %2842 %2842 = builtin "sadd_with_overflow_Int64"(%42, %189, %2841) : $(Builtin.Int64, Builtin.Int1) // users: %2844, %2843 %2843 = tuple_extract %2842, 0 // user: %2846 %2844 = tuple_extract %2842, 1 // user: %2845 cond_fail %2844, "arithmetic overflow" // id: %2845 %2846 = struct $Int64 (%2843) // users: %2880, %2891 %2847 = begin_borrow [lexical] %87 // users: %2851, %2886 %2848 = begin_borrow [lexical] %116 // users: %2854, %2887 %2849 = begin_borrow [lexical] %114 // users: %2857, %2888 %2850 = begin_borrow [lexical] %128 // users: %2859, %2889 %2851 = project_box %2847, 0 // users: %2861, %2852 debug_value %2851, var, name "lineBytes", argno 1, expr op_deref // id: %2852 debug_value %39, let, name "startOffset", argno 2 // id: %2853 %2854 = project_box %2848, 0 // users: %2867, %2855 debug_value %2854, var, name "lineStartOffset", argno 4, expr op_deref // id: %2855 debug_value %55, var, name "current", argno 5, expr op_deref // id: %2856 %2857 = project_box %2849, 0 // users: %2873, %2858 debug_value %2857, var, name "truncated", argno 6, expr op_deref // id: %2858 %2859 = project_box %2850, 0 // users: %2876, %2860 debug_value %2859, var, name "jsonTailState", argno 7, expr op_deref // id: %2860 %2861 = begin_access [read] [dynamic] [no_nested_conflict] %2851 // users: %2863, %2862 %2862 = load [trivial] %2861 // users: %2880, %2864 end_access %2861 // id: %2863 %2864 = struct_extract %2862, #Int._value // user: %2865 %2865 = builtin "cmp_slt_Int64"(%41, %2864) : $Builtin.Int1 // user: %2866 cond_br %2865, bb401, bb402 // id: %2866 bb401: // Preds: bb400 %2867 = begin_access [read] [dynamic] [no_nested_conflict] %2854 // users: %2869, %2868 %2868 = load [trivial] %2867 // user: %2880 end_access %2867 // id: %2869 %2870 = begin_access [read] [dynamic] [no_nested_conflict] %55 // users: %2872, %2871 %2871 = load [copy] %2870 // user: %2879 end_access %2870 // id: %2872 %2873 = begin_access [read] [dynamic] [no_nested_conflict] %2857 // users: %2875, %2874 %2874 = load [trivial] %2873 // user: %2880 end_access %2873 // id: %2875 %2876 = begin_access [read] [dynamic] [no_nested_conflict] %2859 // users: %2878, %2877 %2877 = load [trivial] %2876 // user: %2880 end_access %2876 // id: %2878 %2879 = move_value [lexical] %2871 // user: %2880 %2880 = struct $CostUsageJsonl.ResumeState (%2846, %2868, %2879, %2862, %2874, %2877) // user: %2881 %2881 = enum $Optional, #Optional.some!enumelt, %2880 // user: %2882 br bb403(%2881) // id: %2882 bb402: // Preds: bb400 %2883 = enum $Optional, #Optional.none!enumelt // user: %2884 br bb403(%2883) // id: %2884 // %2885 // user: %2890 bb403(%2885 : @owned $Optional): // Preds: bb402 bb401 end_borrow %2847 // id: %2886 end_borrow %2848 // id: %2887 end_borrow %2849 // id: %2888 end_borrow %2850 // id: %2889 %2890 = move_value [lexical] %2885 // user: %2891 %2891 = struct $CostUsageJsonl.ScanProgress (%2840, %2846, %2890) // user: %2909 destroy_value %128 // id: %2892 dealloc_stack %126 // id: %2893 destroy_value %116 // id: %2894 destroy_value %114 // id: %2895 destroy_value %87 // id: %2896 end_borrow %54 // id: %2897 destroy_value %53 // id: %2898 debug_value %26, let, name "handle", argno 1 // id: %2899 %2900 = class_method %26, #FileHandle.close : (FileHandle) -> () throws -> (), $@convention(method) (@guaranteed FileHandle) -> @error any Error // user: %2901 try_apply %2900(%26) : $@convention(method) (@guaranteed FileHandle) -> @error any Error, normal bb404, error bb405 // id: %2901 bb404(%2902 : $()): // Preds: bb403 destroy_value %26 // id: %2903 br bb406 // id: %2904 // %2905 // user: %2906 bb405(%2905 : @owned $any Error): // Preds: bb403 destroy_value %2905 // id: %2906 destroy_value %26 // id: %2907 br bb406 // id: %2908 bb406: // Preds: bb405 bb404 return %2891 // id: %2909 bb407: // Preds: bb27 destroy_addr %147 // id: %2910 br bb408 // id: %2911 bb408: // Preds: bb29 bb407 bb414 dealloc_stack %147 // id: %2912 %2913 = enum $Optional, #Optional.none!enumelt // user: %2914 br bb31(%2913) // id: %2914 bb409: // Preds: bb10 %2915 = enum $Optional, #Optional.none!enumelt // user: %2916 br bb12(%2915) // id: %2916 // %2917 // user: %2918 bb410(%2917 : @owned $any Error): // Preds: bb0 br bb423(%2917) // id: %2918 // %2919 // users: %2929, %2925 bb411(%2919 : @owned $any Error): // Preds: bb7 debug_value %26, let, name "handle", argno 1 // id: %2920 %2921 = class_method %26, #FileHandle.close : (FileHandle) -> () throws -> (), $@convention(method) (@guaranteed FileHandle) -> @error any Error // user: %2922 try_apply %2921(%26) : $@convention(method) (@guaranteed FileHandle) -> @error any Error, normal bb412, error bb413 // id: %2922 bb412(%2923 : $()): // Preds: bb411 destroy_value %26 // id: %2924 br bb423(%2919) // id: %2925 // %2926 // user: %2927 bb413(%2926 : @owned $any Error): // Preds: bb411 destroy_value %2926 // id: %2927 destroy_value %26 // id: %2928 br bb423(%2919) // id: %2929 // %2930 // user: %2931 bb414(%2930 : @owned $any Error): // Preds: bb26 destroy_value %2930 // id: %2931 destroy_value %152 // id: %2932 destroy_value %150 // id: %2933 br bb408 // id: %2934 // %2935 // users: %2952, %2948 bb415(%2935 : @owned $any Error): // Preds: bb33 destroy_value %128 // id: %2936 dealloc_stack %126 // id: %2937 destroy_value %116 // id: %2938 destroy_value %114 // id: %2939 destroy_value %87 // id: %2940 end_borrow %54 // id: %2941 destroy_value %53 // id: %2942 debug_value %26, let, name "handle", argno 1 // id: %2943 %2944 = class_method %26, #FileHandle.close : (FileHandle) -> () throws -> (), $@convention(method) (@guaranteed FileHandle) -> @error any Error // user: %2945 try_apply %2944(%26) : $@convention(method) (@guaranteed FileHandle) -> @error any Error, normal bb416, error bb417 // id: %2945 bb416(%2946 : $()): // Preds: bb415 destroy_value %26 // id: %2947 br bb423(%2935) // id: %2948 // %2949 // user: %2950 bb417(%2949 : @owned $any Error): // Preds: bb415 destroy_value %2949 // id: %2950 destroy_value %26 // id: %2951 br bb423(%2935) // id: %2952 bb418(%2953 : $()): // Preds: bb393 destroy_value %26 // id: %2954 br bb423(%2815) // id: %2955 // %2956 // user: %2957 bb419(%2956 : @owned $any Error): // Preds: bb393 destroy_value %2956 // id: %2957 destroy_value %26 // id: %2958 br bb423(%2815) // id: %2959 // %2960 // users: %2977, %2973 bb420(%2960 : @owned $any Error): // Preds: bb396 destroy_value %128 // id: %2961 dealloc_stack %126 // id: %2962 destroy_value %116 // id: %2963 destroy_value %114 // id: %2964 destroy_value %87 // id: %2965 end_borrow %54 // id: %2966 destroy_value %53 // id: %2967 debug_value %26, let, name "handle", argno 1 // id: %2968 %2969 = class_method %26, #FileHandle.close : (FileHandle) -> () throws -> (), $@convention(method) (@guaranteed FileHandle) -> @error any Error // user: %2970 try_apply %2969(%26) : $@convention(method) (@guaranteed FileHandle) -> @error any Error, normal bb421, error bb422 // id: %2970 bb421(%2971 : $()): // Preds: bb420 destroy_value %26 // id: %2972 br bb423(%2960) // id: %2973 // %2974 // user: %2975 bb422(%2974 : @owned $any Error): // Preds: bb420 destroy_value %2974 // id: %2975 destroy_value %26 // id: %2976 br bb423(%2960) // id: %2977 // %2978 // user: %2979 bb423(%2978 : @owned $any Error): // Preds: bb413 bb417 bb419 bb422 bb421 bb418 bb416 bb412 bb410 throw %2978 // id: %2979 } // end sil function '$s12CodexBarCore14CostUsageJsonlO11scanBounded7fileURL6offset12maxLineBytes06prefixN00lN6ToRead11resumeState10shouldStop17checkCancellation02onM0AC12ScanProgressV20FoundationEssentials0J0V_s5Int64VS2iATSgAC06ResumeS0VSgSbATcSgyyKcSgyAC0M0VXEtKFZ' Please submit a bug report (https://swift.org/contributing/#reporting-bugs) and include the crash backtrace. Stack dump: 0. Program arguments: /usr/libexec/swift/6.2/bin/swift-frontend -frontend -c -filelist /tmp/TemporaryDirectory.adVP99/sources-1 -supplementary-output-file-map /tmp/TemporaryDirectory.adVP99/supplementaryOutputs-1 -target aarch64-unknown-linux-gnu -Xllvm -aarch64-use-tbi -disable-objc-interop -I /builddir/build/BUILD/codexbar-cli-0.52.0-build/CodexBar-0.52.0/.build/aarch64-unknown-linux-gnu/release/Modules -no-color-diagnostics -Xcc -fno-color-diagnostics -g -debug-info-format=dwarf -dwarf-version=4 -module-cache-path /builddir/build/BUILD/codexbar-cli-0.52.0-build/CodexBar-0.52.0/.build/aarch64-unknown-linux-gnu/release/ModuleCache -swift-version 6 -O -D SWIFT_PACKAGE -D SWIFT_MODULE_RESOURCE_BUNDLE_AVAILABLE -enable-upcoming-feature StrictConcurrency -empty-abi-descriptor -file-compilation-dir /builddir/build/BUILD/codexbar-cli-0.52.0-build/CodexBar-0.52.0 -Xcc -fmodule-map-file=/builddir/build/BUILD/codexbar-cli-0.52.0-build/CodexBar-0.52.0/.build/aarch64-unknown-linux-gnu/release/CQuickJS.build/module.modulemap -Xcc -I -Xcc /builddir/build/BUILD/codexbar-cli-0.52.0-build/CodexBar-0.52.0/Sources/CQuickJS/include -Xcc -fmodule-map-file=/builddir/build/BUILD/codexbar-cli-0.52.0-build/CodexBar-0.52.0/Sources/CSQLite3/module.modulemap -Xcc -fmodule-map-file=/builddir/build/BUILD/codexbar-cli-0.52.0-build/CodexBar-0.52.0/.build/checkouts/swift-crypto/Sources/CCryptoBoringSSLShims/include/module.modulemap -Xcc -I -Xcc /builddir/build/BUILD/codexbar-cli-0.52.0-build/CodexBar-0.52.0/.build/checkouts/swift-crypto/Sources/CCryptoBoringSSLShims/include -Xcc -fmodule-map-file=/builddir/build/BUILD/codexbar-cli-0.52.0-build/CodexBar-0.52.0/.build/checkouts/swift-crypto/Sources/CCryptoBoringSSL/include/module.modulemap -Xcc -I -Xcc /builddir/build/BUILD/codexbar-cli-0.52.0-build/CodexBar-0.52.0/.build/checkouts/swift-crypto/Sources/CCryptoBoringSSL/include -Xcc -fPIC -Xcc -g -Xcc -fno-omit-frame-pointer -no-auto-bridging-header-chaining -module-name CodexBarCore -package-name codexbar_0_52_0 -in-process-plugin-server-path /usr/libexec/swift/6.2/lib/swift/host/libSwiftInProcPluginServer.so -plugin-path /usr/libexec/swift/6.2/lib/swift/host/plugins -plugin-path /usr/libexec/swift/6.2/local/lib/swift/host/plugins -enable-default-cmo -parse-as-library -num-threads 4 -output-filelist /tmp/TemporaryDirectory.adVP99/outputs-1 1. Swift version 6.2 (swift-6.2-RELEASE) 2. Compiling with the current language version 3. While evaluating request ExecuteSILPipelineRequest(Run pipelines { PrepareOptimizationPasses, EarlyModulePasses, HighLevel,Function+EarlyLoopOpt, HighLevel,Module+StackPromote, MidLevel,Function, ClosureSpecialize, LowLevel,Function, LateLoopOpt, SIL Debug Info Generator } on SIL for CodexBarCore) 4. While running pass #5067573 SILFunctionTransform "OwnershipModelEliminator" on SILFunction "@$s12CodexBarCore14CostUsageJsonlO11scanBounded7fileURL6offset12maxLineBytes06prefixN00lN6ToRead11resumeState10shouldStop17checkCancellation02onM0AC12ScanProgressV20FoundationEssentials0J0V_s5Int64VS2iATSgAC06ResumeS0VSgSbATcSgyyKcSgyAC0M0VXEtKFZ". for 'scanBounded(fileURL:offset:maxLineBytes:prefixBytes:maxBytesToRead:resumeState:shouldStop:checkCancellation:onLine:)' (at /builddir/build/BUILD/codexbar-cli-0.52.0-build/CodexBar-0.52.0/Sources/CodexBarCore/Vendored/CostUsage/CostUsageJsonl.swift:295:5) 5. Found verification error when verifying before lowering ownership. Please re-run with -sil-verify-all to identify the actual pass that introduced the verification error. 6. While verifying SIL function "@$s12CodexBarCore14CostUsageJsonlO11scanBounded7fileURL6offset12maxLineBytes06prefixN00lN6ToRead11resumeState10shouldStop17checkCancellation02onM0AC12ScanProgressV20FoundationEssentials0J0V_s5Int64VS2iATSgAC06ResumeS0VSgSbATcSgyyKcSgyAC0M0VXEtKFZ". for 'scanBounded(fileURL:offset:maxLineBytes:prefixBytes:maxBytesToRead:resumeState:shouldStop:checkCancellation:onLine:)' (at /builddir/build/BUILD/codexbar-cli-0.52.0-build/CodexBar-0.52.0/Sources/CodexBarCore/Vendored/CostUsage/CostUsageJsonl.swift:295:5) Stack dump without symbol names (ensure you have llvm-symbolizer in your PATH or set the environment var `LLVM_SYMBOLIZER_PATH` to point to it): 0 swift-frontend 0x0000aaaadec6fd08 1 swift-frontend 0x0000aaaadec6db84 2 swift-frontend 0x0000aaaadec70414 3 linux-vdso.so.1 0x0000ffffb007d928 __kernel_rt_sigreturn + 0 4 libc.so.6 0x0000ffffae08ff70 5 libc.so.6 0x0000ffffae03b89c gsignal + 28 6 libc.so.6 0x0000ffffae026720 abort + 44 7 swift-frontend 0x0000aaaad915d9f0 8 swift-frontend 0x0000aaaad917aab8 9 swift-frontend 0x0000aaaad9166120 10 swift-frontend 0x0000aaaad9164698 11 swift-frontend 0x0000aaaad915e498 12 swift-frontend 0x0000aaaad8d786fc 13 swift-frontend 0x0000aaaad885a928 14 swift-frontend 0x0000aaaad885b8cc 15 swift-frontend 0x0000aaaad8858918 16 swift-frontend 0x0000aaaad88588cc 17 swift-frontend 0x0000aaaad887af38 18 swift-frontend 0x0000aaaad886696c 19 swift-frontend 0x0000aaaad8858a6c 20 swift-frontend 0x0000aaaad8868660 21 swift-frontend 0x0000aaaad830f1f4 22 swift-frontend 0x0000aaaad801710c 23 swift-frontend 0x0000aaaad8016b74 24 swift-frontend 0x0000aaaad8024c20 25 swift-frontend 0x0000aaaad80188ec 26 swift-frontend 0x0000aaaad8017dc4 27 swift-frontend 0x0000aaaad7d9197c 28 libc.so.6 0x0000ffffae026f1c 29 libc.so.6 0x0000ffffae02705c __libc_start_main + 156 30 swift-frontend 0x0000aaaad7d902b0 RPM build warnings: RPM build errors: error: Bad exit status from /var/tmp/rpm-tmp.6S5AV7 (%build) %source_date_epoch_from_changelog is set, but %changelog has no entries to take a date from Bad exit status from /var/tmp/rpm-tmp.6S5AV7 (%build) Finish: rpmbuild codexbar-cli-0.52.0-1.fc44.src.rpm Finish: build phase for codexbar-cli-0.52.0-1.fc44.src.rpm INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-44-aarch64-1787055403.511175/root/var/log/dnf5.log INFO: chroot_scan: creating tarball /var/lib/copr-rpmbuild/results/chroot_scan.tar.gz /bin/tar: Removing leading `/' from member names ERROR: Exception(/var/lib/copr-rpmbuild/results/codexbar-cli-0.52.0-1.fc44.src.rpm) Config(fedora-44-aarch64) 5 minutes 3 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_failure=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot ERROR: Command failed: # /usr/bin/systemd-nspawn -q -M f0962f07dc8b42e4af6918f921a21e96 -D /var/lib/mock/fedora-44-aarch64-1787055403.511175/root -a -u mockbuild --capability=cap_ipc_lock --capability=cap_ipc_lock --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 --resolv-conf=off --resolv-conf=off --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 bash --login -c '/usr/bin/rpmbuild -bb --target aarch64 --nodeps /builddir/build/originals/codexbar-cli.spec' Copr build error: Build failed